The Home Depot 8916

The Home Depot #8916, also known as Memphis Intown Poplar #8916, is a Home Depot home improvement store located at 1627 Poplar Avenue, Memphis, Tennessee.