The Thalia Theatre is located on the lower level of 288 Green Street, Cambridge MA 02139, one block from the Central Square stop on the Red Line of the MBTA and an easy walk from the 1, 47, 64, 70, 70A, 83, 91, and CT1 buses.


The Green Street Garage is less than 200 feet from our front door.