Back to photostream

Snow Cap #17

A modest and quirky drive-in restaurant built from scrap materials. A true iconic business along old Route 66 in Seligman, Arizona, Delgadillo's Snow Cap is a stop for all true Mother Road aficianos.

835 views
9 faves
2 comments
Uploaded on October 11, 2016
Taken on November 9, 2015