RECAP: Flea Grand Opening

The Flea officially revealed its new digs on 20 Thomas Street the morning of Thursday, September 28. Check out pictures from the momentous occasion!

Leave a Reply

Your email address will not be published. Required fields are marked *