The location of this apartment is incredible! Right in the city center of Mykonos Town.