Via emilio faà di bruno, 87, 00195 Roma
Apartments
Situated in Rome, 800 metres from Ottaviano Metro Station and 1.2 km from Lepanto Metro Station, Rome - Central Home offers air conditioning. Among the facilities at this property are a 24-hour front desk and a lift, along with free WiFi throughout the property. The accommodation features airport transfers,...