Free Shop started in 1973 as an independent boutique in Athens, Greece. It achieved great success since the beginning and established itself as a leading Greek boutique. Free Shop today has multiple locations in Athens and Mykonos and is still one of the leading fashion boutiques in Greece.
Free Shop started in 1973 as an independent boutique in Athens, Greece. It achieved great success since the beginning and established itself as a leading Greek boutique. Free Shop today has multiple locations in Athens and Mykonos and is still one of the leading fashion boutiques in Greece.