The Castle At Skylands Manor Hotel is a 2-star accommodation within 24 km of Mountain Creek Water Park. The Castle At Skylands Manor Hotel was opened in 1924 and offers luxury rooms.
The property is located within a 20-minute walk from the city center. 47 km to Midtown.
Nearby points of interest include a college and a museum.
Teterboro airport is situated within a 40-minute drive from The Castle At Skylands Manor Hotel.
Rooms come with the terrace view.
Residents will benefit from concierge service and wedding services.