Thursday, 3 January 2019

The impressive ITC Grand Chola is one of the largest hotels in the country?

itcchola

The third largest hotel in all of India, the sprawling ITC Grand Chola in Chennai makes a majestic impression (it’s also LEED-certified, making it impressively eco-friendly). Taking a page from southern India’s ancient Chola dynasty, its architectural splendour is matched by plush guest accommodations.

No comments:

Post a Comment

Khajjiar?

This beautiful place bears a very striking resemblance to Switzerland’s topography, the well known romanticizing locat...