The Home Depot 2011

The Home Depot #2011, also known as Post Road #2011, is a Home Depot home improvement store located at 2225 North Post Road, Indianapolis, Indiana.