Amiri Opens New Store at South Coast Plaza in Los Angeles On July 12, Los Angeles-based brand Amiri opened a new store in South Coast Plaza.