· TOMS Flagship store in ThessalonikiTOMS Flagship store is located on Tsimiski Street in Thessaloniki, Greece. TOMS sells shoes, sunglasses, purses and more.
Leave a Reply