877 Cambridge Street, , MA 02141
(617) 864-2792
Filed under:
Local bands mourn the loss of beloved restaurant, bar, and music venue Atwood’s Tavern in East Cambridge, which is shutting down after 16 years