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