Review: The Labia Theatre
The Labia Theatre is located on Orange Street just on from the prestigious Mount Nelson Hotel in Cape Town. Having recently celebrated its 70th birthday, the former Italian ballroom has become a landmark as an independent cinema in Cape Town. … Continued