A view of an industrial estate with factory in Amsterdam, Holland

Royalty-free stock photo ID: 19912606

A view of an industrial estate with factory in Amsterdam, Holland