New Delhi - Leisure

The Leela Palace

+Add to My Guide

Contacts & Details

T: +91 97147 81013 M: reservations@theleela.com W: The Leela Hotel
ADDRESS:
Chanakyapuri New Delhi, 110 023 India