Explore details about location Northwest 28th Street. Northwest 28th Street is a location situated within the Miami alongside other areas such as Northwest 12th Street, Northwest 2nd Avenue, West Flagler Street.