1. VCA Amherst Animal Hospital
3327 S Amherst Hwy, Monroe, VA 24574
Coordinate: 37.4925,-79.12401
Phone: (434) 509-4045
2. Amherst Veterinary Hospital
3327 S Amherst Hwy, Monroe, VA 24574
Coordinate: 37.49226,-79.12434
Phone: (434) 929-1010