At The Floor Store Dundee we can provide high quality, cost effective flooring solutions for your workplace. We can supply, fit and manage the whole project or work as a subcontractor as part of a bigger team. 

  • Carpet Tiles

    Carpet tiles are one of the first things that springs to mind when people think of commercial flooring. However there is now a huge range of exciting modern designs that would look perfect in any office or commercial environment.

    We can supply and fit a comprehensive range of carpet tiles for your workplace.

    Luxury Vinyl Tiles / LVT

    A popular domestic option, LVTs were originally developed for commercial use. They are extremely durable, with a good looking finish that is ideal for high traffic areas – they can also be made waterproof so perfect for bathrooms, kitchens or other wet areas.

    Let us supply and fit luxury vinyl tiles as a hardwearing, cost-effective option for your office or workplace.

  • Leading Brands, Keenly Priced

  • ,addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e));
    • This field is for validation purposes and should be left unchanged.