3429 Telegraph Rd, Ventura, California 93003 USA
sweet potato fries and Monte Cristo sandwich
Photo Credit: Yelp