Centrally located in Rome, Finally Roma Apartments is 984 feet from Ottaviano Metro Station. It offers self-catering accommodations featuring air conditioning and free WiFi.
Each elegant apartment at Finally Roma Apartments will provide you with a seating area and an equipped kitchenette with a microwave. The private bathroom includes a hairdryer.
St. Peter's Square is reachable on foot in 7 minutes. Termini Train Station is 6 metro stops away.
Number of rooms : 1