The Shops at The Alhambra taps Labcorp, Johnny Rockets, BBQ restaurant as new tenants


The 17,800-square-foot, open-air retail center in Alhambra, California, is 88% leased after the addition of the three tenants.

Previous Owner to rebrand, reopen four hotels in downtown San Francisco
Next D.C. Court of Appeals reverses ruling on Scottish Rite temple