When you stay at La Rosa in Lucca, you'll be on the riverwalk, within a 10-minute drive of Basilica of San Frediano and Palazzo Pfanner. This townhouse accommodation is 11.6 mi (18.6 km) from Leaning Tower and 2.1 mi (3.4 km) from Cathedral of St Martin..