Explore details about location Northwest 23rd Street. Northwest 23rd Street is a location situated within the Miami alongside other areas such as Northwest 35th Street, Northwest 21st Terrace, Northwest 30th Avenue.