Office Depot 978

Office Depot #978 is an Office Depot office supply store located at 1761 East Bayshore Road in East Palo Alto, California.