Chop Shop

Chop Shop
66 Haymarket, London, SW1Y 4RF

The Altamarea Group's 'butcher-shop inspired' concept restaurant in Central London.