(650) 462-9727
1765 E Bayshore Rd, East Palo Alto, CA 94303
View Map
Sorry, there are currently no reviews. Read More East Palo Alto Restaurant Reviews