Secure Ordering Options
The Snow Cap, Route 66, Seligman, AZ
The snowcap, built in 1953 and owned the Delgadillo family, is a landmark of Route 66 and must stop. They served up not only hot food and cold treats, but a wonderful bit of humor too. Limited edition.