Neil Plaza



Room Overview:

Holiday Inn Beach Resort is beautiful situated at Neil Island. The beach is just on walkable distance.The resort having own restaurant which serves Indian, Chinese, continental and delicious sea foods. We hope the guest would love our resort.

Room Amenities:

Air conditioning

Balcony

Coffee/tea maker

Desk

Hair dryer (on request)

Minibar

Phone

Private bathroom

LCD/LED TV

Best Offer For WeekendLook Our Featured Rooms