Where is Tavros-Eleftherios Venizelos station?

Coordinates: 37.9625, 23.7034

Be the first visitor to thank for this answer!

Thanks!