Via urbano rattazzi 65, 00185 Roma
Hotel 2 stars
Attractively located in the Central Station district of Rome, Rossi Hotel is located a 7-minute walk from Santa Maria Maggiore, 0.7 miles from Cavour Metro Station and a 6-minute walk from Rome Termini Metro Station. Featuring a shared lounge, the 2-star hotel has air-conditioned rooms with free WiFi,...