LSC logo

 

Contact Us

Address

London Studio Centre
artsdepot
5 Nether Street
Tally Ho Corner
North Finchley
London
N12 0GA
United Kingdom

Tel: 020 7837 7741 (From outside UK: +44 20 7837 7741)
Fax: 020 7837 3248 (From outside UK: +44 20 7837 3248)

General Enquiries:

Have you seen our Frequently Asked Questions?

View map