mail_outline sales@mediastorehouse.com
Lyons Tea Shop, which is to close, Albemarle Street, London. 20th February 1969