Figo Restaurant
Italian, Pizza
Palo Alto, CA
2.1 mi