The Game Bird at The Stafford16-18 St James’s Place London SW1A 1NJ020 7518 1234Show on mapStore details