Property Location
Located in San Teodoro, Villa Flavia is a 5-minute drive from Lu Impostu Beach and 8 minutes from La Cinta Beach. This villa is 14.5 mi (23.3 km) from National Archaeological Museum of Olbia and 21.1 mi (34 km) from Basilica of San Simplicio.
Rooms
Make yourself at home in one of the 5 air-conditioned guestrooms. Wireless Internet access (surcharge) is available to keep you connected. Bathrooms with showers are provided.
Amenities
Enjoy recreation amenities such as a seasonal outdoor pool or take in the view from a garden.
Business, Other Amenities
Free self parking is available onsite.