Cost Plus World Market 222

Cost Plus World Market #222, also known as World Market Hoover, is a Cost Plus World Market specialty home decor store located at 4381 Creekside Avenue in Hoover, Alabama.