Target T-21

Target T-21, also known as Target Almeda, was a Target discount department store located at 10000 Kleckley Street in Houston, Texas. The store opened July 30, 1970 and closed unknown.