19 Memorial Drive, Avon, MA 02322 508-947-8628