There are two possible interpretations of this, but as native speakers we would NOT assume that 'he' is the owner.
We would assume that it means - as you said in your comment below Tavia's answer - something like 'He has access to a good restaurant'. The phrase 'in his neighbourhood' suggests that this is the case. It suggests that it is convenient for him to eat there. For example:
Does Joe cook much?
No, he never cooks.
So what does he eat?
Well, he has a good restaurant in his neighbourhood, so he goes there a lot.
NB This question seems to be causing a lot of problems. A few months ago, a Chinese member ( called Tom, if I recall) posted a whole series of queries about almost this exact same sentence. Is he a classmate of yours?