Grilled meat or pizza served in the middle of nature is what Sol Food stands for. The restaurant is situated in Banda Abou and from their terrace you’ll have a stunning view over the area.