starwatch

noun

1.
a building designed and equipped to observe astronomical phenomena