Clock Tower Station is a restaurant with a Canadian-inspired menu featuring burgers, finger foods, and a selection of beers on tap.