Office Depot 2428

Office Depot #2428 is an Office Depot office supply store located at 1276 US 31 North in Greenwood, Indiana.