Michelson Theater

Location: 

721 Broadway
New York
United States
40° 43' 46.2936" N, 73° 59' 37.8384" W