delgadillo s snow cap drive in is a historic eatery and roadside attraction located along former route in seligman arizona usa.
delgadillo s snow cap drive in is a historic small restaurant and roadside attraction along a part of what used to be route in seligman arizona usa.