Reviews of Clocktower Brew Pub Elgin. (Restaurant) in Ottawa (Ontario).