Areas of Service
We’re just a phone call away
We come to you
We serve patients across the region – see estimated travel times to your location. Hover over the name of the town to see the travel time. If you dont see you town in the list just give us a call.
South Portland
5 - 10 minutes
Westbrook
10 - 15 minutes
Scarborough
10 - 15 minutes
Falmouth
10 - 15 minutes
Gorham
15 - 20 minutes
Windham
20 - 25 minutes
Freeport
25 - 30 minutes
Cape Elizabeth
15 - 20 minutes
Standish
25 - 30 minutes
Cumberland
20 - 25 minutes
Saco
25 - 30 minutes
Old Orchard Beach
25 - 30 minutes
Gray
25 - 30 minutes
New Gloucester
30 - 35 minutes
Buxton
30 - 35 minutes
Hollis
30 - 35 minutes
Limington
35 - 40 minutes
Lyman
30 - 35 minutes
Dayton
30 - 35 minutes
Sanford
40 - 45 minutes
Kennebunk
35 - 40 minutes
Wells
40 - 45 minutes
Brunswick
35 - 40 minutes
Bath
40 - 45 minutes
Lewiston
40 - 45 minutes
Auburn
35 - 40 minutes
Lisbon
40 - 45 minutes
Topsham
40 - 45 minutes
Don’t see your area listed? Reach out anyway. We’ll do our best to come to you
Elevating care, right rhere you live
Useful Links
Service Schedule
8:30 AM - 6.30 PM
Monday - Friday
Contact Info
1717 Congress StreetÂ
Portland, ME 04102
