The Mad Hatter Hotel, London – Updated 2024 Prices
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
The Mad Hatter Hotel, London – Updated 2024 Prices
MAD HATTER HOTEL - 40 Photos & 33 Reviews - 3-7 Stamford Street, London, United Kingdom - Hotels - Phone Number - Yelp