7880 Telegraph Rd, Ventura, California 93004 USA
Baked baby 11. Baked Baby Lobster Roll
Photo Credit: Yelp