mail_outline sales@mediastorehouse.com
A Chambermaid at The Savoy Hotel in London, pictured in her luxury live in quarters. Picture taken 20th October 1965
The Savoy Hotel, The Strand, London. Picture shows the entrance. The Savoy Hotel is a luxury hotel located in the Strand in the City of Westminster in central London, England