Reviews of Meat Head Mexican. (Restaurant) in London (London).