The Thornycroft lodge facility is located in the town of East London, and the exact address is: Thornycroft Road, 5247 East London, South Africa.