Explore details about location Bayou Grande Blvd NE. Bayou Grande Blvd NE is a location situated within the St. Petersburg alongside other areas such as Florida Avenue South, 24th Avenue South, 85th Terrace North.