Conveniently located in the centre of Olbia, MyHouse offers a balcony, air conditioning, free Wi-Fi and flat-screen TV. Boasting a terrace, the guest house is close to several noted attractions, around 500 metres from Church of St.
Number of rooms: 2
Via Regina Elena 81, 07026 Olbia, Italy