Leesha Tourist Home 4 stars

No. 105/A, New Town Road, Polonnaruwa, Sri Lanka., 51000 Polonnaruwa, Sri Lanka

Hotel image
Read more reviews for Leesha Tourist Home