The address of Townhouse Hotel & Conference Centre is: 60 Corporation Street, Cape Town, Cape Town, 8001.