Town of Island Falls Address: 61 Houlton Street, Island Falls, ME 04747 Phone: (207) 463-2246 Services: Ambulance Call (207) 463-2246 Get Directions