Tag

Likoma Island

Kaya Mawa – Malawi

/ / / /
Located on Likoma island in Lake Malawi, the luxury resort Kaya Mawa provides guests with an unforgettable island getaway.
×