Retailer

C

Claire's

Department Stores & General Retail · Multi-brand Stores

Huge shopping mall with international department stores, a ski centre and a multi-screen cinema.