Floor & Decor 105

Floor & Decor #105 is a Floor & Decor flooring warehouse store located at 17211 North Freeway in Houston, Texas. The store opened November 21, 2003.