Solemar Hotel 3 stars

99, Sotiros str., Ixia, 85101, Greece

Hotel image
Read more reviews for Solemar Hotel