Art Walk at The Leela Palace New Delhi
Africa Ave, Diplomatic Enclave, Chanakyapuri, New Delhi, Delhi 110023, India
Photo courtesy of the Leela Palace, New Delhi
Palace Art WalkThe Leela’s art walk is a wonderful cultural experience for guests. On an art tour you'll be taken on a walk through property and its celebrated art collection, which chronicles ancient and modern Indian narratives. Their spiritually-inspired installations, thought-provoking murals, striking sculptures, vibrant paintings, and luxurious setting make the experience like visiting a museum conveniently located in your hotel.