In a significant retail development, Walmart has announced the impending closure of two of its stores in Southern California, marking a notable shift in the retail giant’s presence in the region. The stores located in San Diego and El Cajon are set to cease operations by February 9th, 2024, a move that has been attributed to a mix of underperformance and challenges in securing favorable lease renewals.