Mad Hatter Hotel The
3-7 Stamford St., Southwark, Greater London, United Kingdom, SE1 9NY
(02074) 019222 Phone