640 Forest Ave - Portland, ME (207) 797-2115 -