Oh yes, 'at' can mean either in or outside.
When a big group of us arrange to meet at a restaurant then there are lots of mobile calls and texts zipping back and forth, saying 'I'm at the restaurant, are you here yet?' from people who have just arrived outside and want to know whether to go in or wait for someone else to arrive as well and go in together.