Town of Howland Address: 12 Willow Street, Howland, ME 04448 Phone: (207) 732-3513 Services: Ambulance Call (207) 732-3513 Get Directions