Lion's Rest

5a Kadabeddagama , Gurubebila, 81700 Weligama, Sri Lanka

Hotel image
Read more reviews for Lion's Rest