It's a bit confusing because some of the mapping is about the building itself and some of it is about the cafe as a business. As it presently stands, the implication is that to go from one end of the cafe to the other you must go through the toilet which I suspect isn't true :). 

The mapping of the building parts possibly provides useful information for 3D maps so I don't want to interfere with that or lose any information. So I've provisionally moved the information about the cafe business and the toilets to two point nodes. That solves the false implication about needing to go through the toilets. The building itself is still mapped as four separate building parts as before.