154 Moody St, Waltham, Massachusetts 02453 USA
The main Gallery of the Charles River Museum of Industry & Innovation
Photo Credit: Yelp