SPIRAL STAIRCASES
DOLLE have been supplying staircases globally for over 50 years, here you can view our wide range of spiral staircases and landing banisters to match. Our modern Scandinavian-inspired designs, finished in high quality materials and you can choose from a range of modern colours. We offer two categories of spiral staircases, main staircases that meet UK building standards and spiral stairs that can be used to access general space in your home.
Filter
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Category
4 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Floor-to-floor height
9 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Type
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Diameter
6 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Treads width
4 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Tread
5 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Colour of structure
4 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Going
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Banister
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Building reg. compliant
2 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Price (incl. tax)