Hotel Cecil

The Hotel Cecil was a grand hotel built 1890–96 between the Thames Embankment and the Strand in London, England. It was named after Cecil House (also known as Salisbury House), …