Royal Orchid & Regenta Hotels opens new property at Nellore
Royal Orchid & Regenta Hotels has launched its new property, the Regenta Inn Bhavani in the city of Nellore in Andhra Pradesh. Strategically located just minutes away from the central bus stand, 15 minutes from