Somerville Flea, Somerville, Massachusetts
Somerville Flea 52 Holland Street, Somerville, MA, United StatesWhat a lineup! If you need it, most likely we got it!! Four dozen vendors selling everything from fine art to flowers to furniture and everything in between. Start decking […]