Spa Oasis @ The Grand New Delhi – A little piece of Heaven
Belinda Carlisle’s ever lasting number “Heaven is a place on earth” comes in my mind, the moment I step in Spa Oasis @ the Grand New Delhi. The decadent spa is a sanctuary of understated glamour. The sleek beige and white space, has an enchanting aura that reverberated me instantly. Spread at about 13,000 square feet of […]
Read More »



