The Boom Boom Room

The Boom Boom Room is a location mentioned by the Muppets in a number of projects.