Home / Retail / Fashion And Apparel Store / London / Swatch
Swatch
One of 9,026 fashion and apparel store listings in London.
About Swatch
Swatch is a fashion and apparel store in the retail sector, based in London, ENG. Its recorded address is 313 Oxford Street, W1C 2HR. The listing includes a telephone number, an official website, an email address. It is one of 9,026 fashion and apparel store listings tracked in London; the nearest comparable listing is Cecil Gee, within walking distance. Swatch has 21 listed locations in total; this page covers the London branch.
- Address
- 313 Oxford Street, London, ENG, W1C 2HR
- Phone
- +442074998211
- Website
- shop.swatch.com
- oxfordstreet@uk.swatchgroup.com
- Social
Questions
Where is Swatch located?
313 Oxford Street, London, ENG, W1C 2HR
How do I contact Swatch?
+442074998211 · https://shop.swatch.com/en_gb
What type of business is Swatch?
Swatch is a fashion and apparel store (retail) in London.
Swatch branches across the UK
Swatch has 21 listed locations. This branch is in London.
- GlasgowG1 2FF
- CardiffCF10 2EJ
- EdinburghEH2 3
- SouthamptonSO15 1QE
- LondonW12 7GF
- ManchesterM4 3AQ
- NottinghamNG1 3QB
- LondonW1F 7DA
- GreenhitheDA9 9SS
- LondonE20 1EP
Nearby fashion and apparel store
- Cecil GeeLondon0.0 km
- Massimo DuttiLondon0.0 km
- Pull&BearLONDON0.0 km
- UniqloLondon0.0 km
- Precis PetiteLondon0.0 km
- French ConnectionLondon0.0 km
- House of FraserLondon0.0 km
- StradivariusLondon0.0 km
- Polarn O. Pyret0.0 km
- NextLondon0.0 km
- River IslandLondon0.0 km
- JaegerLondon0.1 km
- LongchampLondon0.1 km
- Dune LondonLONDON0.1 km
- Savvy+SandLondon0.1 km
Cite this page
“Swatch, London — business.wiki, retrieved August 2026.” Facts on this page come from openly licensed data (Overture Maps Foundation) and are refreshed with each monthly release; sourcing is documented on the methodology page.