location Barba is located in Dion Olimpos, Greece on Γκορτσιά - Καταφύγιο Πετρόστρουγκα. location Barba is rated 4.7 out of 5 in the category scenic spot in Greece.
Address
Γκορτσιά - Καταφύγιο Πετρόστρουγκα
Accessibility
No wheelchair-accessible entrance