Leech Run is a stream located in Chester County, Pennsylvania. It appears on the Kirkwood USGS 7.5-minute topographic quadrangle. The elevation at this location is approximately 281.63 feet (85.84 m) above sea level. The nearest populated place is Mount Vernon, approximately 0.1 miles to the S.

Nearby Features