Reef Villa & Spa

Reef Villa & Spa

reefvilla.com
78 Samanthara Road, Wadduwa, Sri Lanka / Reef Villa & Spa, Sri Lanka - a seven bedroom luxurious beachside resort set in 3 acres of lush tropical gardens with Spa, tennis court, and swimming pool.
Reef Villa & Spa