The Hoxton Square Bar and Kitchen
London, GB