USA Computer Link

7946 Ivanhoe Ave # 304 La JollaCA92037

Open Map


USA Computer Link was established in 2004 with the ambition to provide online and corporate customers with the finest quality imaging supplies distributed in the USA at a lower cost than their local superstores (Staples, Office Depot and Office Max). Our mission is to offer our customers the same original brand name products found at their local superstores for less cost, provide five star...
by mapquest on June 23, 2015 from mapquest