Reviews of The Butchery Ltd E1. (Butcher Shop) in London (London).