Centrally located in Rome, Finally Roma Apartments is 300 metres from Ottaviano Metro Station. It offers self-catering accommodation 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.
Three-Bedroom House from 70 to 170
Please enter the dates of your stay to check availability