Olive Garden (Palo Alto)
2515 El Camino Real
Palo Alto, CA -
Palo Alto, CA -
Reviews
About Olive Garden (Palo Alto)
Family Friendly, Great Value South Bay/Peninsula All-you-can-eat Buffet, Italian $$ (Average)