1. The Maynard Stay 1 Railroad St, Maynard, MA 01754 Coordinate: 42.43132,-71.4587 Phone: (877) 723-7946