Located in Saittas, Okella Hotel is within the vicinity of Millomeris Waterfalls and Mount Olympus. This hotel is within the region of Church of Agios Nikolaos tis Stegis and Panagia Podithou Church.
Make yourself at home in one of the 11 air-conditioned rooms featuring refrigerators. Bathrooms have showers and hair dryers. Housekeeping is provided daily, and rollaway/extra beds can be requested.
Make use of convenient amenities such as complimentary wireless Internet access, an arcade/game room, and a television in a common area.
Enjoy a satisfying meal at a restaurant serving guests of Okella Hotel. Quench your thirst with your favorite drink at a bar/lounge. Continental breakfasts are available daily for a fee.
Business, Other Amenities
The front desk is staffed during limited hours. Free self parking is available onsite.