We have the honour of inviting you to our hotel Neha Palace at Neil Island at the Andaman & Nicobar Islands.