The Home Depot 115

The Home Depot #115, also known as Tilly Mill #115, is a Home Depot home improvement store located at 4343 Tilly Mill Road, Atlanta, Georgia.