the long lunch

You will love this quintessentially upmarket British dining experience. The Ormer Mayfair Restaurant in London has changed me, as I could never find time for long lunches in London as there were always so may other things to do.…