YourSuiteRome Guesthouse Rome
Centrally located in Rome, Your Suite Rome is set a 10-minute walk from Piazza Navona. It offers self-catering accommodation featuring wooden furnishings, exposed-beam ceilings, and some have free Wi-Fi.
Number of rooms: 11
Via Monserrato 149, Navona, 00186 Rome, Italy