Via del casale strozzi 31, piano terra, 00195 Roma
Guest houses
Offering quiet street views, Edomus Roma is an accommodation situated in Rome, 1.5 km from Vatican Museums and 1.6 km from Lepanto Metro Station. The property has garden and inner courtyard views, and is 1.2 km from Ottaviano Metro Station. Private parking can be arranged at an extra charge. All units...