Hotel Wyndham Garden Chelsea(3 stars)

37 West 24th St NY10010 New York City View on map