Geneva station


Views in the town and city of Geneva

This postcard shows the terminal on Castle Street in Geneva.


Views in the town and city of Geneva