The Labia Theatre is a cinema tucked away in Orange Street in Cape Town. It’s close to the popular Lord Nelson Hotel, which offers an elegant high tea experience, and the Cape Town Company Gardens. It’s also a stone’s throw away from the high school I attended. The Labia is an independent cinema with a…
