Hardwood Floor

When building or renovating your home in Richmond Hill, flooring options can leave you feeling weighed down: vinyl, carpet, linoleum, laminate, tile and hardwood flooring as well as all the variations in each type. However, beyond the fact that…