Address: 21 Tower Street, London WC2H 9NS
Wednesday - Friday 10am to 5.30pm
Saturday - 10am to 5.30pm
Sunday - Tuesday: Closed
Due to Tier 4 restrictions the physical shop will be closed until further notice, but the online shop remains open and functional.
Closest Tube: Leicester Square
0207 613 3842
RECEIVE OUR MONTHLY NEWSLETTER AND EXHIBITION INVITES