Leesha Tourist Home

Leesha Tourist Home Address: No. 105/A, New Town Road, Polonnaruwa, Sri Lanka., Polonnaruwa, Sri Lanka

Minimum price found for Leesha Tourist Home was: 2483 LKR

Click here to get more information, photos & guest ratings for Leesha Tourist Home