London Eye Centre Description: Address: 918 12th Street, New Westminster BC Canada 604-526-2020 Call · Directions Website Is this your venue?