Maine Integrative Family Care - Main Location Maine Integrative Family Care Address 144 Thadeus St, South Portland, ME 04106 US 43.625071, -70.289049 Contact Information 207-544-9800 Map Map integration coming soon View on Google Maps Back to Maine Integrative Family Care