La Terazza offers European & Mediterranean cuisine with sea views.