Sports facility to cost $7.5 million