Clock Tower Inn is a Newmarket, ON business. Clock Tower Inn is located at 180 Main Southtreet South, Newmarket, ON. The postal code is L3Y3Z2.
You can contact Clock Tower Inn at 905-895-5400 or from out of area call 1 9058955400.