Office Depot 2303

Office Depot #2303 is an Office Depot office supply store located at 5665 West Wilshire Boulevard in Los Angeles, California.