About this property
The beloved city of Lecce, Apulia, referred to as "the Florence of the South" for its Baroque-style architectural beauty, offers a wonderful quality of life for its elegance, mild climate, food and wine, art, culture and traditions that make this city...