For both business and leisure, the Townhouse Hotel & Conference Centre is Cape Town’s most perfectly appointed hospitality venue.
We’re set in a surprisingly tranquil corner of the city centre, adjacent to the South African Parliamentary precinct and the historic oak-lined avenues of the famed Dutch East India Company Gardens....
Read more