on 20 August 1 Hotel Central Park Is New York’s Newest Eco-Luxury Hotel 1 Hotels are known for their nature-inspired aesthetic and values. Now the company by SH Group of Starwood Capital Group is opening a hotel in New York City. 1 Hotel... 5827 August 20, 2015 Travel more