The Mad Hatter Hotel

3-7 Stamford St., London