Hazlitts Hotel

6 Frith Street Soho Square
London
United Kingdom