340 Bellam Blvd, San Rafael, California 94901 USA
Veggie tostada on flour tortilla
Photo Credit: Yelp