3246 Tillman Road, London South