La Terrassa is a Mediterranean restaurant offering scenic views.