Townhouse Hotel is located adjacent to the
South Africa Parliamentary precinct which makes it a perfect venue for business travelers, but its' location in a tranquil corner of the city makes it a great option f ...
Read more
Townhouse Hotel is located adjacent to the
South Africa Parliamentary precinct which makes it a perfect venue for business travelers, but its' location in a tranquil corner of the city makes it a great option for leisure travelers as well. From the hotel, guests will have easy access to attractions in
Cape Town such as the Cape Town Castle, major museums and Greenmarket Square. Townhouse Hotel is guaranteed to offer you warm and friendly service. Townhouse Hotel offers beautifully designed and newly refurbished rooms that include modern amenities to ensure that you feel completely at home while staying in the center of the city.