22. Delgadillo’s Snow Cap Drive-In, Seligman, AZ
Just one block down from the Angel & Vilma’s Route 66 Visitors Center Gift Shop and Barber Shop in Seligman, Arizona, you can find the brightly colorful and wacky Route 66 historical landmark Delgadillo’s Snow Cap Drive-In, built by Angela’s older brother Juan in 1953. … Juan, who passed away in 2004, was known as […]