Amazing apartments in charming medieval town in Sardinia - 943CastelsardoNew apartment • 2 bed. • 2 bath. • 76 m²