Delivery
Pickup
Outdoor
California
Palo Alto
1 Restaurants on GastroRanking
1554 Opinions in 2 websites
Love this place! The food is so good!