Starwood is all set to open its new hotel in Gurgaon, India on April 1, 2014. Four Points by Sheraton Gurgaon is expected to tempt both leisure vacationers and corporate flyers booking travel packages for holidays in India’s top commercial hub. International luxury seekers and corporate travellers who are often to be seen in a look « Continue Reading »