Explore details about location North Leithgow Street. North Leithgow Street is a location situated within the Philadelphia alongside other areas such as North Palethorp Street, Dexter Street, South 16th Street.