Better Health DPC - Main Location Better Health DPC Address 23 Spring St, Suite B Scarborough, ME 04074 US 43.620828, -70.344770 Contact Information 207-619-0315 [email protected] Location Map View on Google Maps Back to Better Health DPC