the house ON the corner works too, right?
Can you clarify ?
A casa na esquina e' nossa. = The house on the corner is ours.
The translation for "na" says "in/on/at". Yet, "house at the corner" is not a correct translation.
That's because of the context. In this context "na" does not translate as "at", it translates as "on".