This is other place that serves the best pizza in town. This place and Channel Inn are operated by the same owner. This location is in the heart of downtown Dubuque right by the Town Clock (hence the name). The pizza tastes like deep dish pizza you would get in Chicago. With the recent renovations to the downtown area, this is a really nice place to eat at.
more