17 Jan 2023 [email protected] - 0 Comments Boston Music Room Boston Music Room Live music venue in London, England. Venue for live music with capacity for audiences up to 250 people.