10 reviews
The word ‘TatSaraasa’ is derived from Sanskrit and means – 'that which is calm, charming & beautiful', and we have no doubt that your stay with us will be just this. We are set over on 6 acres of serene land offering Luxury Lake facing rooms, reflecting sophisticated, contemporary design, having all the modern day amenities for your comfort and convenience. TatSaraasa is truly a reason enough to b