The attractive 3-star Apollo Hotel provides shuttle service, laundry and room service to ensure guests a comfortable stay. Founded in 2002, the hotel underwent a renovation in 2011.
Apollo Hotel is set close to a museum, a temple and a monastery as well as Temple of Aphaia, which is 1250 meters away. The property lies within 4 km from the city center.
Staying at Apollo Hotel guests can make use of complimentary wireless internet, climate control, cable TV with on-demand movies, pay TV and a dressing room supplied in the rooms. The rooms have a view over the sea. They also feature private bathrooms fitted with a bathtub, a shower and a hairdryer.
Achillion and Barracuda Beach Bar are located within 300 meters away.
Guests can make use of limousine rentals available on site.
Apollo Hotel offers a sundeck, a swimming pool and a library to ensure guests' comfortable stay. The hotel provides lawn tennis, mini golf and table tennis for an active pastime.