A Los Angeles-based sandwich shop is opening a second location in Century City.
Watt Plaza has signed a five-year lease agreement with Carla Cafe, a popular LA-based sandwich shop that established a major following during the pandemic. The 2,650-square-foot ground floor location, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results