7 Reasons to Love Elli Beach in Rhodes Town Greece