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