L&M Verlowing is a cafe, located at Inhaca, Mozambique
Tags : #Food, #PointOfInterest, #Establishment
Cool place to watch the sea and feel the breeze