Location and Contact Details 110 Chatham St W Windsor, Ontario, N9A 5M6 Telephone: 519-253-3333 Instagram Features: Kid Friendly Share Tweet Share Email Copy Link