La Terraza is a restaurant offering Mediterranean cuisine in a tastefully decorated setting with an idyllic outdoor area.