Opening hours: Tuesday - Saturday: 10 am-6 pm Sunday: 12-5 pm Visitors are asked to kindly check-in back packs at the front desk.
14 Wharf Road, London N1 7RW
Find us on: Google maps TfL Citymapper
11 January 2020
26 October 2019