Explore details about location North Leithgow Street. North Leithgow Street is a location situated within the Philadelphia alongside other areas such as South 84th Street, French Street, West Wilt Street.