Office Depot 673

Office Depot #673 is an Office Depot office supply store located at 1730 Walden Avenue in Cheektowaga, New York.