Route 66 diner Delgadillo's Snow Cap named best in Arizona

Responsive image
source