Set in San Teodoro and only 14 km from Isola di Tavolara, Villa Bella Vista offers accommodation with mountain views, free WiFi and free private parking. This villa features air-conditioned accommodation with a patio. The property is non-smoking and is situated 34 km from Olbia Harbour.
The villa is fitted with 5 bedrooms, 5 bathrooms, bed linen, towels, a TV, a fully equipped kitchen, and a terrace with sea views. The accommodation offers a fireplace.
Guests can relax in the garden at the property.
Bidderosa Oasis is 50 km from the villa, while Archeological Museum of Olbia is 28 km from the property. Olbia Costa Smeralda Airport is 23 km away.