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",