The Westin Gurgaon, New Delhi named among the Top Ten Hotels in India

The Westin Gurgaon, New Delhi, located at the center of Gurgaon’s business hub, is now among the top ten hotels in India. The Hotel was voted by the Conde Nast Traveler in its Readers’ Choice Awards 2016. Based on a survey questionnaire conducted by the Conde Nast Traveler, there have been a total of 25 […]

Continue Reading