Viale giulio cesare 223 scala b interno 6, 00192 Roma
Apartment
Located within 1312 ft of Vatican Museums and 0.9 mi of St Peter's Square in the center of Rome, Franca's Home provides accommodations 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,...