This aparthotel is located in Mykonos. Windmills of Mykonos and Lena's House are local landmarks, and the area's natural beauty can be seen at Super Paradise Beach and Platis Gialos Beach.