I'm not sure what relevance there is in the distinction though. Isn't Thomond Park the land, and Thomond Park Stadium is the stadium in Thomond Park?...