Offering a garden and garden view, Stella Del Sud is situated in Cuglieri, 40 km from Capo Mannu Beach and 50 km from Tharros Archaeological Site. This apartment features free private parking and a 24-hour front desk. The apartment has family rooms.
Offering a terrace or balcony with views of the sea and mountain, the units feature air conditioning, a seating area, satellite flat-screen TV and kitchen. Featuring a private bathroom with a bidet and bathrobes, units at the apartment complex also feature free WiFi. At the apartment complex, units include bed linen and towels.
A minimarket is available at the apartment.
Barbecue facilities are at guests' disposal.
The nearest airport is Alghero Airport, 74 km from the apartment.