825 Laurel St, San Carlos, California 94070 USA
Order at the side window for takeout
Photo Credit: Yelp