Denver Sports Castle POSTED BYLaura Denver Sports Castle 1000 N. BroadwayDenver, CO 80203 Get Directions