Leesha Tourist Home
Search & compare prices for Leesha Tourist Home in all hotel booking websites.
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