Helmos Observatory, National Observatory of Athens is located in Klitoria, Greece on Επαρχιακή Οδός. Helmos Observatory, National Observatory of Athens is rated 4.9 out of 5 in the category observatory in Greece.
Accessibility
No wheelchair-accessible entrance