Rome Imperial Crown Apartment Central Station
Providing city views and free Wi-Fi, Rome Imperial Crown provides accommodation well set in the centre of Rome, within a short distance of Santa Maria Maggiore, Cavour Metro Station and Rome Termini Metro Station.
Number of rooms: 3
Via Cavour 58, Central Station, 00184 Rome, Italy