Cost Plus World Market 17

Cost Plus World Market #17, also known as World Market Almaden, is a Cost Plus World Market specialty home decor store located at 1084 Blossom Hill Road in San Jose, California.