Holiday Inn

HolidayInn Beach Resort is beautiful place situated at Neil Island. The beach is just on walkable distance. The resort have it’s own restaurant which serves Indian, Chinese, Continental and Delicious Sea Foods. We hope the guest would love our resort and services..

Leave a Reply

Your email address will not be published. Required fields are marked *