The Libra, THEATRE CAFE
The Libra Theatre Cafe is located in Camden, London. It’s a 8-minute walk from Camden Town Underground Station (Northern Line) and a 6-minute walk from Chalk Farm Underground Station (Northern Line)
Enter through the font door of the building and go downstairs
Features: Refreshments and food available at the upstairs bar.