Designed by
Title
Exterior of Swatch Watch store showing window display, logo, branding and signage #184727964
Description
Glasgow / Great Britain : Exterior of Swatch Watch store showing window display, logo, branding and signage
This image is editorial