Located in Olbia, Delta Rooms features accommodations with modern décor. Guests will find cafés and restaurants in the same building of the property.
With air conditioning, rooms come with a flat-screen TV, a work desk and some have a balcony. Each has a private bathroom.
Delta Rooms offers meeting facilities and a ticket service. Free public parking is available in the complex.
The center of Olbia is 1.9 mi from the property. The harbor is 1.2 mi away and you can reach Olbia Costa Smeralda Airport in 5 minutes by car.