Locations and opening hours of Illamasqua stores in Leeds
We improve our store location database daily, but we’re not errorproof, so should you run into an incorrect location, please
report us about it
-
White Rose Shopping Centre
Illamasqua / Debenhams Location: Dewsbury Road, Leeds, LS11 8LU
Opening hours and map -
Victoria Quarter
tel. +44 203 603 5487