1. Gifts For All 18 New Castle Rd, Ashland, MA 01721 Coordinate: 42.244774,-71.45264 Phone: (508) 881-2230