Achilleos Street 10, 104 36
The Apollo is a superior 3 star, first class central hotel, which lives up to the legends of Greek Hospitality. With 52 quality rooms we are always able to provide accommodation to your satisfaction and comfort, with room ranging from singles to suites. All rooms are beautifully adorned with all the amenities a customer requires from the demanding hotel market. With luxury fittings providing maximum comfort and convenience for all our guests, we are certain that your room will be to your satisfaction, and ensure that our high standards equate to excellent value for money. The hotel provides comfortably sized public areas, HR Bar & Restaurant and the Roof Garden with the breathtaking view of Acropolis.
Annulering of no-show tot 1 pm 3 dagen voor de aankomst datum heeft de kosten van 1 nacht verblijf.