London Restaurants April 10, 2017 0 The Game Bird The newly redesigned restaurant of The Stafford in St James, idiosyncratically entitled The Game Bird,…