where does elton john live?

best answer
Elton owns many homes across the globe but he prefers residing at his estate in Windsor which he affectionately calls “the hub.” The 18th-century property has been the star’s main home for many...