음 둘다 맞는데, at the restaurant가 네이티브가 더 자주 쓰는 것 같아요. 근데, in the restaurant도 쓰여요. 특히, "안에"있다는 걸 강조할 때? 예를 들어 Where are you? I'm already at the restaurant. Me too. Where are you? I'm "in" the restaurant.