Embark on a relaxing holiday and experience the beautiful city of Udaipur, Rajasthan, a true amalgamation of pristine natural beauty and rich cultural heritage from the comfort of a luxury boutique resort, Shourya Garh Resort & Spa.