Clock Tower Grill-A Sports Bar in Lone Tree CO
Chrissy | July 26, 2010
You now have a new place to go cheer on and watch the Broncos, Rockies or the Colorado Avalanche, the Clock Tower Grill. This new sports bar is located at the Lincoln Station Light Rail stop just west of I-25 and Lincoln Avenue. They have 15 HD big screen TVs including a 100 inch HD [...]