Inside / interior of the Apple computer store, Amsterdam. The Netherlands. Holland.

- Image ID: FF4020
Inside / interior of the Apple computer store, Amsterdam. The Netherlands. Holland.
David Gee / Alamy Stock Photo
Image ID: FF4020
Inside / interior of the Apple computer store, Amsterdam. The Netherlands. Holland. (78)