1. New England Rent to Own 65 River Rd, Chelsea, ME 04330 Coordinate: 44.28991,-69.77316 Phone: (207) 399-6181