Description
The Independent Armchair Theatre is a live music venue in Cape Town, South Africa. The Armchair opened in 1998 and hosted many different forms of live entertainment, including live music
Location
-
135 Lower Main Road, Cape Town, Western Cape 7925, South Africa
Add a review