Reviews of MEATliquor Bar & Restaurant Bloomsbury. (Restaurant) in London (London).