The Home Depot 818

The Home Depot #818, also known as Pell City #818, is a Home Depot home improvement store located at 289 Vaughan Lane, Pell City, Alabama.