Via Principe Amedeo, 138, 00185 Roma
Bed and Breakfast
with
2
rooms
B&B Twins is located in Rome, just a 8-minute walk from Roma Termini and 0.9 miles from Colosseo Metro Station.
This bed and breakfast features an elevator and free Wifi. The property is a 6-minute walk from Santa Maria Maggiore and within 1.2 miles of the city center.
A flat-screen TV is available. The accommodation ...