Dell'arco di san callisto 44, 00153 Roma
Apartments
Right in the centre of Rome, set within a short distance of Campo de' Fiori and Piazza di Santa Maria in Trastevere, San Callisto offers free WiFi, air conditioning and household amenities such as a toaster and coffee machine. With city views, this accommodation offers a patio. The property is non-smoking...