Offering an outdoor pool and a spa and wellness centre, TatSaraasa Resort & Spa is located in scenic and historic locales of Udaipur.
Number of rooms: 96
Village Bhilwara, Gram Panchayat Lakhawali, 313011 Udaipur, India
Hotel booked 1 times today.