Das Royal Orchid Beach Resort & Spa ist eine 5-Sterne-Unterkunft direkt am Strand. Die Unterkunft bietet Blick auf den Pool oder den tropischen Garten, einen großen Pool mit Swim-up-Bar, ein Fitnesscenter und ein Restaurant mit Meerblick.
Zimmeranzahl: 73
Utorda Beach, 403713 Utorda, Indien