Starwood is all set to open its new hotel in Amritsar, India on March 1, 2015 under its Sheraton brand. Sheraton Amritsar Hotel is expected to tempt both leisure vacationers and business travellers booking tickets aboard flights arriving in India. International luxury seekers and business travellers who are often to be seen in a look out for tickets on flights « Continue Reading »