This is the "Parks Sports Café", was searching for it and fortunately found it, also Google Maps doesn't show it, and there aren't even any clear directions on its homepage: https://www.royalparks.org.uk/parks/hyde-park/food-and-drink/park-sports-cafe