Texas-based western wear retailer Cavender’s to open Hoover location

by