La Terraza is a bar and restaurant offering a relaxed atmosphere with scenic views.