The Mad Hatter Hotel - Fuller's Pub and Hotel in London
The Mad Hatter Hotel in London | Best Rates & Deals on Orbitz
London, UK: The Mad Hatter Hotel on Stamford Street in Southwark, London. A traditional Victorian hotel and pub occupying a former hat factory Stock Photo - Alamy