I need some help. I did a translation in my English class from Russian. There was this sentence where I needed to use the verb 'to pop in'. So I wrote 'I popped in a restaurant'. The lecturer corrected to 'I popped in at a restaurant'.
Was she right? As I could see in different dictionaries, I was correct.
Thanks in advance for your feedback!