Diner or Restaurant: Flea Street, 3607 Alameda de las Pulgas,
Menlo Park
,
California
Map Center:
Flea Street Web Site
Go To California POI List
Return to Touring Information Top