at 2 Southampton Place, London , WC1A 2DA United Kingdom
A high quality English Language school based in the centre of London. We teach English and we train for CELTA.
Holborn Tube Station
5422 FB users likes Stafford House London, set it to 55 position in Likes Rating for London, United Kingdom in School category
Stafford House London is London based place and this enity listed in School category. Located at 2 Southampton Place WC1A 2DA. Contact phone number of Stafford House London: +44 (0)207 841 1590