SKYE Suites Green Square

SKYE Suites Green Square

SKYE Suites Green Square: the urban oasis that should be on your radar

With 90 luxurious self-contained suites, an infinity pool and exciting dining options on its doorstep, SKYE Suites Green Square certainly makes a statement.