The Home Depot 6361

The Home Depot #6361, also known as Town & Country #6361, is a Home Depot home improvement store located at 6730 Memorial Highway, Tampa, Florida.