Skip to main content
IslandSpots
Venue
5 photos
Sardinia

The Square Castelsardo

4.5(61 reviews)

About

The Square Castelsardo is a local business in Sardinia. It operates at Via R. Elena, 23, 07031 Castelsardo SS, Italia, with a 4.5-star average across 61 reviews. The property has 5 photos available for reference. Its position places it within reach of Alghero, one of the island's notable nearby areas.

Frequently Asked Questions

Where exactly is The Square Castelsardo on Sardinia?

The Square Castelsardo is located at Via R. Elena, 23, 07031 Castelsardo SS, Italy, on the island of Sardinia.

How do visitors rate The Square Castelsardo?

Visitors rate The Square Castelsardo at 4.5 out of 5, based on 61 reviews.

Visitor Reviews

Reviews from IslandSpots members

No reviews yet — be the first to share what this place is really like.

Similar Venues