Update Info - Canal Restaurant & Bar
This restaurant was reported as closed. If it is open, let us know.
Canal Restaurant & Bar
65 Water St
Worcester, MA 01604
65 Water St
Worcester, MA 01604
This restaurant was reported as closed. If it is open, let us know.