Villa Baywatch
-
Star Class Hotel
Peella road, Buonavista, Rumassala, Galle, Sri Lanka