John Orwell is located in Mitcham, United Kingdom on 18 Madeira Road. John Orwell is rated 2.5 out of 5 in the category boating in United Kingdom. In 1993, Greenwich Council needed to find a new way to run its leisure centres because of public spending cuts and together, we came up with a new model.