Mercer Stadium

Address:
939 6th St. New Westminster, British Columbia V3L 3C8