Telegraph Hill is a natural feature, located at Telegraph Hill, Mzuzu, Malawi
Best home cooked food cooked by the owner Paul no frills just good food.