Olympic Star is a luxurious hotel located just in front of the sea in Neoi Poroi, at the foot of Mount Olympus. All rooms and apartments come with air conditioning and balcony.
Olympic Star is a luxurious hotel located just in front of the sea in Neoi Poroi, at the foot of Mount Olympus. All roo Read more
Olympic Star is a luxurious hotel located just in front of the sea in Neoi Poroi, at the foot of Mount Olympus. All rooms and apartments come with air conditioning and balcony.
Olympic Star is a luxurious hotel located just in front of the sea in Neoi Poroi, at the foot of Mount Olympus. All rooms and apartments come with air conditioning and balcony.
Number of Rooms: 32