Filed under: Liberty City Walmart Wars By Sean McCaughan Jan 22, 2015, 10:22am EST Walmart has opened a store in Miami's Liberty City, which is the "first new development in the neighborhood in decades" despite it being a reasonably centrally located area in booming Miami-Dade. [Real Deal]