Hazlitt’s London, England
Hazlitt’s: Like a Clock in My Heart Located on a quiet street off Soho Square, Hazlitt’s occupies three historic 18th century townhouses in the heart of London. Beautifully restored to its original Georgian style, the hotel blends the charm of yesteryear with modern innovation. [wide] [/wide]As owner Peter McKay states, the … Read more