1336 Pacific Ave, Santa Cruz, California 95060 USA
El Palomar Restaurant - Front View
Photo Credit: Yelp