Target T-184

Target T-184, also known as Alhambra, is a Target discount department store located at 2120 West Main Street in Alhambra, California. The store opened April 13, 1983.