The Westin Gurgaon, New Delhi has been voted as the Best Business Hotel Brand in NCR at the 7th Hospitality India & Explore the World Annual....