Fort Francis Mill Biomass Power Plant 145 Third Street West Fort Frances, Ontario P9A 3A3 Canada Get directions Phone 807-274-6901 Website globalenergyobservatory.org/geoid/4117 Listing last updated June 1, 2015. Details may have changed, so please call ahead. Is this your business? Log in to manage it, or request an update. ← Back to the directory