Orbea in london

zerostar
zerostar Posts: 37
edited September 2009 in Commuting chat
Am thinking of getting an orbea mud.
Anyone know of a stockist in london?

[Appreciate this isnt particularly commuting related, but with all the cx fans on here I thought you might be able to help]