This 4 star hotel is located in the city centre of New York and was established in 2015. It is close to the Madison Square Garden and the nearest station is 34 street-Penn Station. All 150 rooms are equipped with air conditioning.
Photos Of Even Hotel Times Square South, New York
Even Hotel Times Square South, New York Hotel Facilities