Reviews of Brazil Express Açaí Bar & Food Store London. (Pub) in London (London).