No image available for this hotel
No image available for this hotel
Rome, Rome
Spend a second to
save a fortune!
Spend a second to save a fortune!
Via Principe Amedeo 128, Rome
Located 400 metres from Santa Maria Maggiore in a 19-century building, the property boasts views of the garden and is almost in front of Termini Train Station. Free WiFi is offered throughout the property.
See MoreUsage of subsidiary facilities may incur additional fees