La Cantina is a restaurant known for fresh, homemade cuisine.