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