Royal City Ball Hockey is a premier indoor ball hockey facility in Guelph. Youth and Adult ball hockey leagues are run in 12 weeks seasons - Spring, Summer, Fall and Winter. Rink rentals are available for birthday parties, and special occasions. Ask us about our golf packages and corporate event opportunities.