(La Casa di Leonardo)

  • Set 1.1 km from Sant'Ambrogio Market in Florence, this apartment features free WiFi. La Casa di Leonardo boasts views of the city and is 1.2 km from Convent of San Marco.

  • Via Giuseppe La Farina, 56 Piano Terra
    Florence, Tuscany, Italy