A pub having two buildings is quite rare so I'm not quite sure what to do here. 

Does the restaurant building operate independently from the pub insofar as you can order food or drinks without entering the other building? If so maybe it should be amenity=restaurant.