Mar 20 2021 Love0 Sephora & All That Shabu Coming to Alhambra Place By Marcella De Lima Uncategorized Shea Properties announced today two new leases signed at Alhambra Place, the 120,000-square-foot specialty retail center at the corner of Main and Garfield in Alhambra, just eight miles from downtown...Read More