Observatories Synonyms

A high structure or place commanding a wide view
(Noun)