|
|
Chelsea Times Square South
160 West 24th Street
New York City New York United States
Rated 10 / 100 based on 1 customer reviews. |
|
Chelsea Times Square South is situated in New York City and is close to the area's popular attractions. It is located a short walk from Madison Square Park and Flatiron Building.
The hotel is close to 34th Street Penn Station Irt Broadway Seventh Avenue Line, making it easy for guests to explore New York City and its surrounding areas. Empire State Building, Madison Square Garden and Gramercy Park are each within walking distance. |