305 Borchard Dr, Ventura, California 93003 USA
Indoor seating mindful of "Social Distancing" protocols.
Photo Credit: Yelp