Teverecentro is located in Rome It offers self-catering accommodation with free WiFi access The apartment will provide you with a seating area and a kitchenette with a microwave and refrigerator You will also find 3 bathrooms Castel SantAngelo is 500 metres from the property Lepanto Metro is a 10-minute walk away