Office Depot 213

Office Depot #213 is an Office Depot office supply store located at 3600 Northwest Lejeune Road in Miami Springs, Florida.