Largest room0 sq. m
Chatham Centre is located in Chatham, England. The Joiners Shop provides 1200 sq. m of commercial accommodation, focusing on the needs of small, medium and starter businesses, particularly those in the Arts, Crafts and Design sectors.
Already have an account?
See a problem with this venue's profile? Submit an issue