Velux opening and closing timesHide
Velux is a Stores chain represented by 1731 Stores in 569 Towns. Most of them are located in London (110 stores), Bristol (36 stores), Manchester (28 stores), Leeds (21 stores) and Sheffield (21 stores).

Velux Opening times

What time does Velux open

Velux In UK