This complex is located in the town of Mykonos It is perfect for those looking for a place close to the busiest area of Mykonos From here guests can visit the island''s characteristic windmills and Little Venice