3776 Stewart Avenue, London South