Chop Shop

Chop Shop
66 Haymarket, London, SW1Y 4RF
Photo of Chop Shop

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