Cost Plus World Market 284

Cost Plus World Market #284, also known as World Market Redwood City, is a Cost Plus World Market specialty home decor store located at 890 Jefferson Avenue in Redwood City, California.