
Interior of the Eye Film Museum restaurant and bar in Amsterdam Noord, Amsterdam, North Holland, The Netherlands, Europe
By Robert Harding Editorial
Resolution
6567 x 4378px
Contributor
Rights
Release
Stock Photo ID
D246_122_090