Is it just me or

KeepRolling
Sat, 19 Jul 2008 22:23:09 +0000

You arrive at a place (he arrived at the pub late at night.) you wont say (he arrived in a pub late at night)…
You always arrive in a city/state/country, (He arrived in NYC today)
Normally speaking, you would say “I am at the pub”, and you would say, “i am in New York” not i am at New York.

I am 95% sure about this not 100% but yeah.