Office Depot 62

Office Depot #62 is an Office Depot office supply store located at 101 Verdae Boulevard in Greenville, South Carolina.