Casa Rossa

Casa Rossa is an Italian eatery hidden in the foothills of Zomba Mountain, Malawi. It’s a spot that has been around for over a decade, but this trip home was the first I heard of it, and boy was I disappointed… that I hadn’t heard of it earlier. Casa Rossa is blanketed by green all…