Helmos Hellenic Atmospheric Aerosol and Climate Change Mountain station, NCSR Demokritos is located in Kalavrita, Greece on X5MW+MH. Helmos Hellenic Atmospheric Aerosol and Climate Change Mountain station, NCSR Demokritos is rated 4.9 out of 5 in the category observatory in Greece.