Mervyn's 127

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