Flea Street Cafe Flea St. Cafe Flea Street Flea Street

Flea Street Map

3607 Alameda de las Pulgas (El Camino Real)
Menlo Park, CA 94025
Map
Cuisine: California
Neighborhood spot featuring seasonal food that highlights local products.
Openings: Dinner Tues.-Sun.

Features