The Leela Palace, Delhi, India

India

DELHI & THE LEELA PALACE

Your family will be treated like royalty at this calming oasis in chaotic Delhi.

Pin to Pinterest & read later

Family vacation to Delhi, India