Select Page
SRI LANKA – Reef Villa & Spa

SRI LANKA – Reef Villa & Spa

© Courtesy of Reef Villa & Spa Location on Sri Lanka: An idyllic beach resort. The sun kissed island of Sri Lanka lies in the Indian Ocean, to the southwest of the Bay of Bengal and to the southeast of the Arabian Sea. It is separated from the Indian subcontinent...