The House of Grace Apt facility is located in the town of East London, and the exact address is: 71 Beaconhurst Drive House of grace 1 @ 71 Beaconhurst, 5241 East London, South Africa.