Adding to Slew of US Closings, Walmart To Shutter DC Store

The Walmart on H Street in Washington, D.C., is located among a number of developments, including a 327-unit apartment complex that opened earlier this year. (CoStar)
H Street Supercenter’s Financial Underperformance Cited as Reason