Explore details about location North 20th Street. North 20th Street is a location situated within the Philadelphia alongside other areas such as Betsy Ross Place, S Edgewood St, Belfield Avenue.