Leonard Nimoy Thalia Theater - New York, NY
2537 Broadway at 95th St., New York, NY 10025-6990 USA
The Leonard Nimoy Thalia Theatre houses a variety of performances, including films, literature, events, musical performance, and much more. The Theatre lies in the lower level of Symphony Space, and is accessed through the main lobby of the building.
    Scroll to Top