Explore details about location 21st Avenue North. 21st Avenue North is a location situated within the St. Petersburg alongside other areas such as Pelham Road North, 84th Avenue North, Illinois Avenue Northeast.