La Terrazza offers Greek cuisine in an atmosphere known for its lovely views.