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 July 30, 1970 with a formal grand opening ceremony on August 3. It closed on March 3, 2009 when it was replaced by Target T-2494.