Visited 1106 times, 1 Visit today
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.