Heppell and Company Chemists, Hotel Cecil Building 1912
Black and white photograph of the exterior of Heppell and Company Chemists, Hotel Cecil Buildings, 77-78 Strand, London. The Hotel Cecil branch at 77-78 Strand opened in the early years of the century and was distinctly American in character.