The River House is an exceptional, eco-friendly property built on a 4-acre land that is located in Dambulla that features an abundance of resources like water, mountains and agriculture where 6 guests could indulge themselves within the luxurious indoors and outdoors with 3 bedrooms.
Back to Top
Here are some larger villas.