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, ...