Neda Hotel 3 stars

Karamanli 1, Olympia, 27065, Greece

Hotel image
Read more reviews for Neda Hotel