sportsplex
Etymology
From sports + -plex.
noun
A complex offering sporting facilities.