This Villa is in the greatest of locations with only a short walk to everything Mykonos Town has to offer.