Lydia Hotel 2 stars

31, 25th March str., Rhodes Town, 85 100, Greece

Hotel image
Read more reviews for Lydia Hotel