(Residenza Mazzini)

  • Located 500 metres from the Lepanto Metro stop, linking to Termini Train Station in 5 stops, Residenza Mazzini offers free Wi-Fi in all areas. Saint Peter’s Square and Vatican City are 2 km away.

  • Piazza Giuseppe Mazzini 8
    Rome, Lazio, Italy