Flea Street Cafe in Menlo Park
3607 Alameda De Las Pulgas,
Menlo Park, 94025
(650) 854-1226
(650) 854-1226
Providers of american in Menlo Park
american, dining, food, restaurant