Home Tags India’s Most Unique Hotel

Tag: India’s Most Unique Hotel

Le Sutra wins Indian Most Unique Hotel Award

MUMBAI, India - Le Sutra is the only hotel based on philosophy and the first Indian Art Hotel in the world.