



A selection of pictures of the Atholl House Cape Town located at 12 Atholl South Road, Camps Bay, Camps Bay, South Africa.
Camps Bay Hotels | Best Rates | Pictures | Reviews | Map




A selection of pictures of the Atholl House Cape Town located at 12 Atholl South Road, Camps Bay, Camps Bay, South Africa.
Camps Bay Hotels | Best Rates | Pictures | Reviews | Map