The Home Depot 908

The Home Depot #908, also known as Clifton #908, is a Home Depot home improvement store located at 955 Bloomfield Avenue, Clifton, New Jersey.