HotelsClick.com

Hotel Sardinia Re - Smeralda 18 - Castelsardo - Sassari Italy - Photos

» Hotel Sardinia Re - Smeralda 18 - Castelsardo - Sassari Italy

Booking.com

No photos

Hotel Sardinia Re - Smeralda 18 - Castelsardo - Sassari Italy - Search and Book Hotel

Via Li Russi 11