4 piazza lino ferriani, 00156 Roma
Apartments
Situated in Rome, 1.2 km from Rebibbia Metro Station and 6.7 km from Tiburtina Metro Station, Lemon Tree House features air-conditioned accommodation with a patio and free WiFi. The property is set 6.7 km from Roma Tiburtina Train Station, 6.7 km from Bologna Metro Station and 7.3 km from Sapienza University...