Stella Island luxury resort & spa

At Stella Island Luxury Suites and Spa, every guest is treated to an array of facilities and services befitting a luxury five stars hotel resort and they have a choice of the finest things in the lavish comfort.