I agree I think the sentence "The cook in the restaurant has questions", implies that the cook in the restaurant, as opposed to any other cook, has questions, while the other version "The cook has questions in the restaurant", sounds like the questions are in the restaurant.