The Home Depot 6520

The Home Depot #6520, also known as Cleburne #6520, is a Home Depot home improvement store located at 212 West Katherine P Raines, Cleburne, Texas.