Khwab Mahal at ITC Mughal Hotel in India – Palace of Dreams
ITC Hotels is India’s most profitable chain with four brands in over 80 locations throughout India. The luxury ITC Mughal hotel has just opened an exclusive new wing, the Khwab Mahal – the Palace of...