Hotel Genova
Hotel
Central Station
Located near the Basilica of Santa Maria Maggiore, Hotel Genova offers elegant rooms with parquet floors and a marble bathroom. Roma Termini Train Station is a 2-minute walk away.
Number of rooms: 92
Via Cavour 25, Central Station, 00184 Rome, Italy