The Triad Theatre Loading Map.... The Triad Theatre 158 W. 72nd St. New York, NY 10025 40.7780281 -73.98097129999996 Address 158 W. 72nd St. New York NY Manhattan 10025 United States Upcoming Events No events in this location