Flea Street

3607 Alameda de las Pulgas, Menlo Park, CA

Menu (As of 10/30)

Bites

Small Plates

Large Plates

Flea Street: hours and how to order