12812 Rancho Penasquitos Blvd, San Diego, California 92129 USA
Inside: order/pickup counter and soda fridge
Photo Credit: Yelp