Stella Island


Island Villa Private Pool

Secluded and unique, the Island Villa is where guests experience luxury and leisure at the same time. A romantic hideaway for you and your other half with your own private pool. Take in life’s joys in absolute indulgence in this magnificent villa.

Stella Social Share