Downtown L.A.

Walmart in downtown L.A.

There’s a new superstore in town! Or at least, there will be soon. Walmart has signed a lease to open a new store downtown on the outskirts of Chinatown, on the ground floor of a […]

02/27/2012