STK TIMES SQUARE

STK Times Square

1114 Avenue of the Americas, New York, 10036