Target T-21

Target T-21, also known as Almeda, was a Target discount department store located at 10000 Kleckley Street in Houston, Texas. The store opened on July 30, 1970 as the fourth Target in the Houston area, followed by a formal grand opening ceremony on August 3. The store closed on or around March 3, 2009, when it was replaced by Target T-2494.