Photo of Delgadillo's Snow Cap Drive-In

Delgadillo's Snow Cap Drive-In

301 W Chino Ave, Seligman, Arizona 86337 USA

180 Reviews

Character from "Cars" - in the backyard!

Photo Credit: Yelp

Remove Ads