View Menu
Cloisters Restaurant is a Restaurant in Colchester. It is open an undetermined number of days a week.
Address: Colchester CO1 1UG, UK, Colchester
Phone: