Carlos lives two houses away from me.
The above quoted sentence is constructed by me. Is it correct to use this sentence in formal writing? An American friend of mine has told me that this sentence seems odd.
How can we describe this situation (someone who lives two houses away) in an idiomatic way? How would you say “he lives two houses away” in AE or BE?