Logo Smeg

Smeg Unveils Exciting New Display in Harrods

Smeg products are now available in one of London’s most iconic stores; Harrods

Please click here to download our press release about the new Smeg display now available in Harrods, London.