St Peter apartment - Sisters Place
Rzym - Via della Meloria, 61
St Peter apartment - Sisters Place has a balcony and is situated in Rome, within just 1.2 km of Ottaviano Metro Station and 1.9 km of Lepanto Metro Station. It is located 1.7 km from St Peters Square and features a minimarket. Free WiFi is available throughout the property and Vatican Museums is less than 1 km away.This air-conditioned 1-bedroom apartment comes with a fully equipped kitchen, a seating area, and a satellite flat-screen TV. The accommodation is non-smoking.Breakfast is available, and includes à la carte, Italian and vegan options.The Vatican is 1.8 km from the apartment, while St. ...








































