Via de filippi, 14, 07026 Olbia
Apartments
Lhore Home is situated in the Olbia City Centre district of Olbia, 17 km from Isola di Tavolara, 700 metres from Archeological Museum of Olbia and 400 metres from Church of St. Paul the Apostle. The property is set less than 1 km from San Simplicio Church, 26 km from Giants Tombs Coddu Vecchiu and 44...