Explore details about location North 20th Street. North 20th Street is a location situated within the Middlesborough alongside other areas such as Jenkins Creek Road, Rochester Avenue, Amesbury Avenue.