Walmart Discount Store 266

Walmart Discount Store #266 was a Walmart discount department store located at 200 North Kimball Avenue in Southlake, Texas. The store opened June 24, 1980 and closed October 29, 2003, when it was replaced by Walmart Supercenter #266.