1. Scarborough Animal Hospital 129 US Route 1, Falmouth, ME 04105 Coordinate: 43.70776,-70.23634 Phone: (207) 883-4412