Lookout Station Synonyms

A structure commanding a wide view of its surroundings
(Noun)