Via Principe Amedeo 76, 00185 Roma
Hotel
2 stars
with
24
rooms
Located conveniently in the Central Station district of Rome, Hotel Ferrarese is located a 4-minute walk from
Roma Termini, 0.4 miles from Repubblica - Teatro dell'Opera Metro Station and a 8-minute walk from Vittorio Emanuele Metro Station. With a restaurant, the 2-star hotel has air-conditioned rooms with free ...