Frankfurt, Germany

Kasse / Pay station