Mervyn's 127

Mervyn's #127, also known as Willowchase, was a Mervyn's department store located at Willowchase Shopping Center, 12990 Willow Chase Drive in Houston, Texas. The store opened on July 20, 1984, and ultimately closed on January 21, 2006.