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.



