Mexican Restaurant
Newell Rd, East Palo Alto
Mexican Restaurant
Newell Rd, East Palo Alto 94303