Office Depot 889

Office Depot #889 is an Office Depot office supply store located at 19611 Parthenia Street in Northridge, California.