Yes, we have four physical stores: one in London and three in Istanbul. For more information about our store locations, please visit our vitruta Stores page.