Synonyms for Station (same or very similar meaning)
WordNet sense 1 (proper or designated social situation):
place
WordNet sense 2 (the position where someone (as a guard or sentry) stands or is assigned to stand):
post
WordNet sense 3 (assign to a station):
base, send
From the ODE community, based on WordNet
add/edit