New LEED Certified Green Hotel in Times Square
The new InterContinental New York Times Square Hotel is the largest hotel in New York City to achieve LEED certification, as well as the largest new hotel in The Big Apple to open since 2002. The 36-story, 607 room hotel is a shining example of eco-friendly green luxury. Floor-to-ceiling windows let in the view —
Read more