Town of Lowell Address: 129 W Old Main Road, Lowell, ME 04493 Phone: (207) 732-5180 Services: Ambulance Call (207) 732-5180 Get Directions