CONTACT Contact Info Phone 207-892-2793 Location 115 River Rd. Windham, ME 04062 Opening Hours Tuesday-Saturday 9:00 AM - 6:00 PM Sunday 10:00 AM - 5:00 PM