The Cyclorama

539 Tremont Street, Boston, 02116