Villa Welhaven is a cafe offering a varied menu of flavorful, homemade food and fresh selections.