It was pretty freaking great
I NEVER WENT HERE.... google just wants me to review it
Very nice place
The Little Red Shop Museum is a Canadian Museum based in Hopedale, Newfoundland and Labrador. The Little Red Shop Museum is located at 12 Hopedale St, Hopedale, MA 01747, USA, Hopedale, Newfoundland and Labrador 01747, Canada.
Please contact with The Little Red Shop Museum using information above: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find The Little Red Shop Museum opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.