Explore details about location North 20th Street. North 20th Street is a location situated within the Philadelphia alongside other areas such as Elston Street, Guest Street, Rand Street.