Claire's is located in Wembley Park, London, Wembley, United Kingdom on Unit 12, Designer Outlet, Wembley Park Blvd. Claire's is rated 3.9 out of 5 in the category fashion accessories store in United Kingdom.
Address
Unit 12, Designer Outlet, Wembley Park Blvd
Accessibility
Wheelchair-accessible entrance