Mapping a building and having a separate address node is fine as is having all the info added to the building. You are free to choose either method.
But there shouldn't be a duplication of the address for each house.