Stadium-Chinatown Station is located at Vancouver, BC V6B 2L3, Canada