Several different POIs with the same name in the same place?

For example, it’s very common to have a guesthouse, cafe, laundry, tour booking office with the same name in the same building.

What should I do this situation?

Some could go together (guest house with tour booking), for the others I would create different nodes and tag each with one thing. One problem is that I dont know if its ok to put the same name to each node or only on the building.