Dutch Bay Resorts & Spa is nestled between mangrove-fringed lagoon inlets and open sea, hidden inside a wild stretch of Sri Lanka's coast. Eighteen private villas rest lightly in the canopy – each one a quiet world of its own, each one facing the bay.
© 2025 Ayubowan Tours – All Rights Reserved