200 Sheridan Ave, Palo Alto, California 94306 USA
A wonderful atmosphere to relax on Italian time...
Photo Credit: Yelp