Barcelona

Automatically generated translation

English BARCELONA. Port. Sea station. Arrival of the Principesa Mafalda ocean liner.

Price 5€