回答

at は特定、1点の時間や場所を表して、in は広い範囲を表します。レストラン、というのは特定ですよね。なのでat を使います。
andの後のIは必要ないです!一番最初に私は(I)と言っているので、2回目はwant~からで大丈夫です!

りゅ

ありがとうございます!

付け足しです!
at と in の使い分けに関してもう少し詳しく説明します!
many、と着いているから広い範囲ではないか?と思うかもしれません。前置詞は感覚、イメージで覚えるのが1番です。個人の見解それぞれだと思いますが、inと言われたら、『~の中』というイメージをもつと思います。そのままです。広い範囲の中、というイメージを持ってみてください。
続いてat。atは正直あまりピンと来ないかもしれませんが、『~に』『~で』というイメージ、現に日本語訳が多いと思います。そういうイメージを持ってみてください。
そうすると、質問主さんの問題がなぜatなのかきっと分かってくると思います!!
勉強ファイトです!長文失礼しました!!

りゅ

丁寧にありがとうございます❕

この回答にコメントする
疑問は解決しましたか?