Hoxton Square Bar & Kitchen
About Hoxton Square Bar & Kitchen
Employee Count: 3
Keywords: restaurants
Retail Location Count: 2
More about Hoxton Square Bar & Kitchen
Hoxton Square Bar & Kitchen is located at 2 Hoxton Square, London, England N1 6NU, United Kingdom
+442076130709