It depends. If you say "a pub", it's not known by the listener or the others. If you say "the pub", it's known for the others. The others know which pub you're talking about.
- For Teachers