There are entrances to the H&M shop on each floor and cash registers on each floor.

Would adding the shop as one node be better than twice, but as an area marking the exact boundaries of the shop room?

Perhaps it would be possible to solve this problem with a relation?