Viale giulio cesare 223 scala b interno 6, 00192 Roma
Apartments
Located within 400 m of Vatican Museums and 1.4 km of St Peter's Square in the centre of Rome, Franca's Home provides accommodation with free WiFi and seating area. All units here are air-conditioned and feature a flat-screen TV, a living room with a sofa, a well-equipped kitchen with a dining area,...