Holiday Inn Beach Resort


Overview

The rooms at the resort are fitted with a seating area, a flat-screen TV with satellite channels and a private bathroom with free toiletries and a bath. Holiday Inn Beach Resort Neil Island offers some rooms with sea views, and all rooms are fitted with a kettle. All rooms at the accommodation include air conditioning and a desk.

Hotel Amenities

4 Star Hotel
Couple Friendly
Resort

Facilities
iconRestaurant
iconSwimming Pool
iconWi-Fi
iconGym
iconRoom Service

Relevant Hotels


Inquiry Now
image