541 Ramona St, Palo Alto, California 94301 USA
sliders, couldn't wait to try a bite
Photo Credit: Yelp