"I am at the restaurant."
Translation:Ich bin im Restaurant.
we need examples of these uses in order to know that they are both correct. As you used I eat at the table it misslead us, We don't eat in the table!
"Ich bin im Laden." Haha, almost 'bin Laden'. Sometimes I love the multiple choice options.