Explore details about location North 20th Street. North 20th Street is a location situated within the Tampa alongside other areas such as West Union Street, McClelland Avenue, East 26th Avenue.