Skye Suites Green Square is in an eye-popping building. THE PLACE This hotel opened last year in an eye-popping 20-storey building with loopy curves and surprising angles that keep guests talking long after leaving, and lure others to stop, gawk and feed their Insta needs. The 90-room hotel with […]