Via spada, 5, 07046 Porto Torres
Apartment
Taverna del mare is located in Porto Torres, just 23 miles from Alghero Marina and 24 miles from Nuraghe di Palmavera. The property is around 1.4 miles from Lo Scoglio Lungo, 1.5 miles from Beach Acque Dolci, and 1.7 miles from Spiaggia di Balai. Capo Caccia is 29 miles away and Neptune's Grotto is 29...