Venue Details

2 Star Starred
Theatre 80
80 St. Mark's Place New York, NY 10003
212-388-0388
Venue website Get directions

Reviews & Ratings

View All 35 Reviews
More Information

Website

http://www.teslaoffbroadway.com/

Description

This show runs one hour and 20 minutes with no intermission.