Royal Orchid Beach Resort & SpaRoyal Orchid Beach Resort & Spa is a five star property with 73 rooms is set on 5 acres of lush beach front gardens. The resort is located in one of the most idyllic locales of South Goa.More Details...Book Now
Rate Your Experience
Thank you for visiting our Site. Complete the following form in order to win exciting offers and discounts!