Ila Only: A luxury British spa opens in India
Luxury British skincare and spa brand Ila has unveiled its first stand alone spa at the ultra-luxe Raas in Jodhpur, an enchanting boutique hotel converted from an 18th-century ‘haveli’ located within the ancient city walls, in the direct gaze of the 500-year-old Mehrangarh Fort.