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 Weiner World downtown and the Point Breeze Peppi's listed for sale