London Studio Centre

London · United Kingdom

Official website

Location and institution

Official name
London Studio Centre
English name
London Studio Centre
City
London
Country
United Kingdom
Founded
1978
Address
artsdepot 5 Nether Street Tally Ho Corner North Finchley N12 0GA United Kingdom

Quality assurance

DEQAR brings together external quality assurance reports from agencies listed in EQAR, the European Quality Assurance Register for Higher Education.

Reports
1
First report
2022
Latest report
2022
Reports in DEQAR

Sources and dates

backend.deqar.euAccessed Oct 15, 2026
register-api.officeforstudents.org.ukAccessed Oct 15, 2026