mail_outline sales@mediastorehouse.com
A final check that all the lights work before the Festival of Britain opens to the public Festival of Britain - 3 May- 30th Sept, 1951, in London on the South Bank
London Street Scene