It would be equally accurate to map them as 2 nodes with identical names and addresses.  Having them as a single place is also understandable based on the layout of the place: there is a single entrance through the gift shop, which is also the restaurant waiting area.