Map
Ambience Island, National Highway 8, New Delhi, 122002, India
Close

Hotel

The Leela Kempinski Residences