Treehouse Family Medicine - Main Location Treehouse Family Medicine Address 28 Long Sands Road, Unit 6A York, ME 03909 43.144953, -70.649454 Contact Information 2076067250 [email protected] Map Map integration coming soon View on Google Maps Back to Treehouse Family Medicine