Ambele 1 Restaurant
Dowa Central Region Malawi
About
Located at Mponela in Dowa district. It has 83 Single Double-Twin Bed rooms and a restaurant