Map
Ambience Island, National Highway 8, New Delhi 122002, India
Close
Hotel
The Leela Kempinski Residences