The Home Depot 2408

The Home Depot #2408, also known as Ellsworth, ME #2408, is a Home Depot home improvement store located at 56 Myrick Street, Lamoine, Maine.