The sign says it all really. An observatory. But I think they are lovely shaped buildings! Mill Hill in London.
Comments New comments are not currently accepted on this journal.