The 2-star The Castle At Skylands Manor Hotel is set just 23.5 km from Mountain Creek Water Park, Legoland Discovery Center Westchester and Lehman College. The Castle At Skylands Manor Hotel has been welcoming guests to its luxury rooms since 1924.
The city center is 20 minutes' walk of the property. A 40-minute drive to Long Island City.
The hotel is set next to a museum and a college.
The Castle At Skylands Manor Hotel lies within 35 minutes’ drive to Teterboro airport.
Set near a botanical garden, the property offers a stunning view over the garden.