Bring in the holiday cheer and joy of the season with a delightful line up of Christmas activities at The Westin Gurgaon, New Delhi