"in" tutaj będzie znaczyło, że w środku restauracji - budynku. Umyję ręce i będę w restauracji.
Zdanie z "at" określa tutaj cel. Czy będziesz (jadł) w restauracji?
w pierwszym zdaniu niekoniecznie musisz jeść z kolei drugie na to wskazuje
edytowany przez Xyz90: 26 sie 2012