Office Depot 2675

Office Depot #2675 is an Office Depot office supply store located at 529 South Belcher Road in Clearwater, Florida.