Columbia Square Plaza
Columbia Square Plaza offers more than 38 brand name stores. Columbia Square Plaza is located in New Westminster, British Columbia

Shopping Mall in New Westminster, British Columbia
Columbia Square Plaza offers more than 38 brand name stores. Columbia Square Plaza is located in New Westminster, British Columbia.