A hospital is for treating patients and it isn't a restaurant.
Which of the following two sentences does not make sense?
(A) "he invited his guests to a nearby hospital for dinner"
(B) "he invited his guests to a nearby restaurant for dinner"