Muwan Palassa Resort for an unforgettable experience
Muwan Palassa Resort is an eco-friendly bird watching paradise, surrounded by nature and lush greeneries with providing traditional village experience and facing the Polonnaruwa – Habarana main road.