The address of AtholPlace Hotel is: 90 Pretoria Avenue, Atholl, Johannesburg, 2196.