'lookout station' definitions:

Definition of 'lookout station'

From: WordNet
noun
A structure commanding a wide view of its surroundings [syn: lookout, observation tower, lookout station, observatory]