Royal Orchid Beach Resort & Spa, Utorda Beach GoaResort
Uttorda Beach, South Goa, 403713
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.