Square of the First National Assembly at Epidaurus is located in Nea Epidavros, Greece on Epar.Od. Ligouriou - Neas Epidavrou 24. Square of the First National Assembly at Epidaurus is rated 4.9 out of 5 in the category memorial park in Greece.
Address
Epar.Od. Ligouriou - Neas Epidavrou 24
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance