Via Del Banco Di Santo Spirito 21, 00186 Roma
Apartment
with
5
rooms
Located in a 16th-century building, Raffaello Charmsuite offers design rooms in central Rome, 427 feet from the
River Tiber and 5 minutes' walk from Piazza Navona. Wi-Fi is free throughout.
Featuring a flat-screen TV with satellite channels, these spacious air-conditioned rooms have a well-equipped kitchenette, ...