Triumph returns to Central London with new flagship store

Triumph London is now based under the arches in Vauxhall

1y ago

For Triumph customers living in the capital, they may have noticed a lack of dealership for over a year now. This has now changed with the launch of Triumph London

Devron Boulton, National Sales Manager, Triumph Motorcycles UK & Ireland, said: "Triumph hasn’t had a dedicated Central London presence for a year so we’re excited that this has now been rectified. As a proudly British brand, it’s important to us that we have a hub in the nation’s capital. And, with the site at the Vauxhall railway arches having its own rich motorcycling heritage itself, it makes perfect sense for our London home to be located there.”

The new store will be based at Arch 68, Albert Embankment, London, SE1 7TL, offering the full range of Triumph models as well as clothing and accessories.

See more at

Join In

Comments (0)