One problem here is the street name consists of two words. But in the real world, a street name could have more than two words, making it difficult to recognise, unless it is separated from the next value by a specific delimiter, such as the tab character '\t'.
Well, you could perhaps assume that the street name is always two words. But the tab delimiter is safer. Alternatively, read as many words as you can from the line, and work from the right-hand side, last word becomes area etc.