RESTAURANT
Flea Street
Farm-to-table, Californian, Contemporary American
3607 Alameda de las Pulgas, Menlo Park, CA, 94025 | Phone: +1 (650) 854-1226
Restaurant Information
- Prices $$$
- Cuisine Farm-to-table
- Hours
Dinner
Tue–Thu 5:00 pm–8:45 pm
Fri, Sat 5:00 pm–9:30 pm
