New Thaya Body Spa is located in New Delhi, India on C-60, First Floor, Main Shivalik Road, Malviya Nagar, near Cafe Coffee Day. New Thaya Body Spa is rated 2.5 out of 5 in the category day spa in India.
Address
C-60, First Floor, Main Shivalik Road, Malviya Nagar, near Cafe Coffee Day