The Mad Hatter Hotel

3 - 7 Stamford Street
London
United Kingdom