Miramare Castello Hotel
Via Nazionale snc, 07031 Castelsardo, Italy, Castelsardo, 07031
Offering city views, Miramare Castello is an accommodation situated in Castelsardo, 500 metres from Castelsardo Beach and 600 metres from La Vignaccia Beach. This apartment features free private parking, a lift and free Wi-Fi.