Lemon Garden with EV Charger in Rome, Italy | SleeperCharger
Located in Rome (Rome City Centre), Lemon Garden is within a 15-minute walk of St. Peter's Square and Castel Sant'Angelo. This inn is 0.6 mi (0.9 km) from Vatican Museums and 0.6 mi (1 km) from Sistine Chapel.