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 Peters Square is reachable on foot in 7 minutes Termini Train Station is 6 metro stops away