Home Tags India accommodation

Tag: India accommodation

The story of India through art

Le Sutra is the only hotel in the world where the philosophy of India is told through contemporary art form, and with art the narrator took this story to London.