Chavez Supermarket Taqueria
060281610, Menlo Park
(650) 365-6510
Menu
Restaurants in Menlo Park, CA
Chavez Supermarket Taqueria
060281610, Menlo Park, CA 94025
(650) 365-6510