London Restaurants March 18, 2010 1 Bea’s of Bloomsbury Some may call it luck, others a curse. I have one of them, probably both.…