Flea market
Menlo Bazaar
Menlo Park, CA(2.3 / 3 Reviews )
ABOUT
Menlo Bazaar is a flea market located
at 780 Santa Cruz Ave, 94025, Menlo Park
, CA.
It has received 3 reviews with an average rating of 2.3 stars.
It has received 3 reviews with an average rating of 2.3 stars.
FAQs
This Flea market received 2.3 points from 3 customer reviews.
The address of Menlo Bazaar is:
Menlo Bazaar780 Santa Cruz Ave
Menlo Park, California 94025
Menlo Bazaar is listed under
- Flea market
LOCATION
Menlo Bazaar Location