Sole E Luna
Via Merulana 117, Rome, Colosseum, 00185
Average, 3.5
This simple but welcoming Bed & Breakfast has different types of rooms with a shared bathroom, ranging from single rooms to quadruple rooms, as well as 2 rooms with en suite bathroom....
More Info