Tagging hotel with two restaurants

Subject line says it all! I want to tag an inn with two very different restaurants: a brew pub and a white linen tablecloth restaurant. The inn and each of the restaurants have individual names.

Thanks!

Draw the outline of inn as an area (assuming you have suitable aerial imagery available), tag it as tourism=hotel, plus building=yes and name= etc.
Add a node for each restaurant within the hotel area, and tag them as amenity=restaurant or amenity=pub etc, plus name= for each.

This will show that the restaurants are both within the hotel, and have their own names.

Thanks!!

The aerial imagery is marginal, but (sort of!) adequate, so I was able to follow your suggestion.