Villa Lella Villa Oria
Situated in Oria, 43 km from Taranto Cathedral and 44 km from Castello Aragonese, Villa Lella by BarbarHouse offers a garden and air conditioning. This property offers access to a patio and free private parking.
località scalella, 72024 Oria, Italy