Location One-star hotel “Villa Maria Apartments” is located within 17 km from the heart of Avdou. Hotel features Hotel's casual bar offers a range of spirits and soft beverages. Wi-Fi is available throughout the property. Store your valuables in the locker. The property boasts a swimming pool on site. Parking is provided on site. The entire hotel is non-smoking.
Food & Drink
Health & Fitness