Your mistake is in assuming there are two adjacent nouns. Rather, "four blocks" is, here, not a noun-phrase but part of the adjective-phrase "four blocks away",