Via del banco di santo spirito, 52, 00186 Roma
Apartments
Set in the centre of Rome, less than 1 km from St Peter's Square and a 13-minute walk from The Vatican, loft a Castel S Angelo offers free WiFi and air conditioning. Popular points of interest nearby include Largo di Torre Argentina, Campo de' Fiori and Pantheon. Lepanto Metro Station is 1.5 km from...