78 10th St, New Westminster, V3M 1C4, CA
Phone: 604.521.3304 | Website

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.