Reviews of Meat & Shake [British Brand]. (Restaurant) in London (London).