Is there an actual physical store? I want to try on shoes before buying them

No, there is no physical store. Since October 2016 The Canyon Store is a fully digital shop. If you are in doubt, we recommend ordering several pairs and trying them on at your own leisure in your own home. You can return the non-fitting pairs (see our return policy though!). Please note that the return costs are at your own expense.