The Game Bird at The Stafford Hotel In by ashepherdiwfsMarch 13, 2022 Loading Map.... The Game Bird at The Stafford Hotel16-18, St James Place, - LondonEvents 51.505892 -0.140245 Address 16-18, St James Place, London SW1A 1NJ United Kingdom Upcoming Events No events in this location