top of page
Flea Street
Proudly Serving Menlo Park Since 1980
Address &
Contact​
​
3607 Alameda de las Pulgas
Menlo Park, CA 94025
650.854.1226
​
​
​​
Hours​
Dining Room and Patio
Tues - Sat: 5:00pm - Close​
​
To-Go
Tues - Thurs: 5:15pm - 7:00pm
Be the First to Know!
Subscribe to our newsletter to receive news and
updates from the kitchen and garden too!
We take your privacy seriously and never share your email.
bottom of page