Hotel The Grand (InterContinental)

CP, NEW DELHI
NEW DELHI
DELHI
India