62 TECUMSEH Avenue E, London South