Townhouse Hotel ligger på Corporation Street i Cape Towns City Centre på et sted med mere end 350 års skiftende byhistorie.
Hotellet drives efter en grøn dagsorden og er socialt engageret. Hotellet ligger tæt på parlamentet og den historiske Company Gardens.
Med hotellet centrale placering ligger mange af byens bedste seværdigheder inden for gå-afstand. F.eks. kan man gå til Cape Towns populære V & A Waterfront på en halv time.
107 værelser i kategorierne rooms og suites, alle med bad, fordelt på 11 etager med udsigt til Cape Towns uptown city.