Teverecentro is located in Rome. It offers self-catering accommodations 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 Sant'Angelo is 1640 feet from the property. Lepanto Metro is a 10-minute walk away.