Columbia Square Plaza

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.

Address

78 10th St, New Westminster, V3M 1C4, CA

Phone

604.521.3304