UPDATE: Avenue has a new style and chef since this post was prepared. Avenue is in the swanky St James neighbourhood in London, a short stroll down from Piccadilly and Green Park. It’s surrounded by [Read more...]