Explore details about location 61st Street North. 61st Street North is a location situated within the St. Petersburg alongside other areas such as Orchard Drive North, Bahia del Mar Circle, 28th Street South.