If you want to see BC Place Stadium while visiting Vancouver, The English Bay Inn is just 3 km away.