
Mykonos Town, Greece
Leto
4-star hotel
This apartment complex revels in its stunning setting, lying at the heart of Mykonos Town. The complex is located within easy access of the many attractions, entertainment venues, shopping opportunities and dining options that…
- Wi-fi
- 24-hour reception
- Outdoor freshwater pool
- Restaurant

