Merulana Suite S.Peter Apartment Rome
Boasting city views, MerulanaSuite S.Peter is situated in Rome, around 500 meters from St. Peter's Basilica. This apartment features a terrace.
Number of rooms: 2
Via di San Telesforo, Vaticano Prati, 00165 Rome, Italy