ITC Grand Bharat is not only one of the newest members of The Luxury Collection by Starwood, but also offers guests a very special experience close to busy New Delhi. Located in Gurgaon, guests of ITC Grand Bharat can enjoy a retreat from their normal life in a very special setting. The hotel focuses …
Continue reading “Hotel Preview: ITC Grand Bharat”