Noun: lookout station
- A structure commanding a wide view of its surroundings
"From the lookout station, visitors could see the entire cityscape";
- lookout, observation tower, observatory
Derived forms: lookout stations
Type of: construction, structure