El Royal Orchid Beach Resort & Spa ofrece alojamiento de 5 estrellas frente a la playa, con vistas la piscina o al jardín tropical. Cuenta con piscina grande con bar, centro de fitness y restaurante con vistas al mar.
Número de habitaciones: 73
Utorda Beach, 403713 Utorda, India