Dutch Shop The is a Canadian Cafe based in Grimsby, Ontario. Dutch Shop The is located at 52 Main St W, Grimsby, ON L3M, Canada,
Please contact Dutch Shop The using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Dutch Shop The opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.