The Leo House
New York New York
Located in New York (Manhattan), The Leo House is within a 10-minute walk of Madison Square Garden and The High Line Park. This hotel is 0.6 mi (1 km) from 5th Avenue and 0.6 mi (1 km) from Chelsea Piers.
Make yourself at home in one of the 81 air-conditioned rooms featuring flat-screen televisions. Complimentary wired and wireless internet access keeps you connected, and cable programming provides entertainment. Bathrooms feature separate bathtubs and showers, complimentary toiletries, and hair dryers. Conveniences include safes and desks, and housekeeping is provided weekly.
Property Details
Location
332 West 23rd Street, New York, New York 10011, United States