Royal Orchid Beach Resort & Spa offers 5-star beachfront accommodation with pool or tropical garden views. It features a large pool with sunken bar, fitness centre and restaurant with sea views.
Number of rooms: 73
Utorda Beach, 403713 Utorda, India