Maps & Driving Directions

VCA Charles E. London Animal Hospital is located at 2129 South Queen Street in York, Pennsylvania. We have two offices directly next door to each other. Our second office is called the Veterinary Annex and parking is available at that location.

Find Other Nearby VCA Locations