Galawatta

Overview

Galawatta Beach Villa is a beautiful 5 bedroom villa on the beach of southern Sri Lanka. The villa is suitable for a big family who wants to come and enjoy beach life.