The Home Depot 121

The Home Depot #121, also known as Cumberland #121, is a Home Depot home improvement store located at 2450 Cumberland Parkway, Atlanta, Georgia.