Address: 80 Lillie Road, London SW6 1TN
Please note that our current premises is a temporary one open on Fridays and Saturdays only. Until recently the ECA owned its own building in Earls Court in Central London, we are currently looking for new premises also within central London and hope to find a suitable permanent location soon.

Message Us