Back to photostream

Delgadillo's Snow Cap Drive-In

Delgadillo's Snow Cap Drive-In is a historic eatery and roadside attraction located along former Route 66 in Seligman, Arizona USA.[1] The drive-in was built in 1953 by local resident Juan Delgadillo (May 17, 1916 - June 2, 2004). Delgadillo was working on an extremely limited budget, so he built the restaurant mostly from scrap lumber obtained from the nearby Santa Fe Railroad yard.[2]

562 views
0 faves
0 comments
Uploaded on May 31, 2010
Taken on May 30, 2010