Apollon (hb)
Olympia, Olympia Village, 27065 Greece
Olympia, Olympia Village, 27065 Greece
location: Located in a quiet street just off the main road of Olympia, Apollon is almost next door to the Archaeological Museum and within easy reach of all tourist attractions. rooms: The rooms are basic but clean, and average in size. The furnishings ar