Leela Hotel Delhi, 2011-exterior view
DELHI HOTELS, NEW DELHI, NEW DELHI, INDIA, ARCHITECT EDMUND SUMNER, 2 new hotels in delhi
Size:
4733px × 3545px
Location:
Photo credit: ©
Edmund Sumner-VIEW / Alamy / Afripics
License:
Licensed
Model Released:
No
Keywords:
5,
delhi,
hotel,
india,
leela,
star