Soho’s Newest Mixture: Flavour Bastard in London

A new restaurant concept has launched in Soho called Flavour Bastard and it offers some unique items. The 2,560 square foot restaurant on Frith Street invites you to try out a range of international cuisines…