Radio channel state information (CSI) measured with many receivers is a good resource for localizing a transmitter device with machine learning with a discriminative model. However, CSI localization is nontrivial when the radio map is complicated, such as in building corridors. This article introduces a view-selective deep learning (VSDL) system for indoor localization using CSI of WiFi. The multiview training with CSI obtained from multiple groups of access points (APs) generates latent features on a supervised variational deep network. This information is then applied to an additional network for dominant view classification to minimize the regression loss of localization. As noninformative latent features from multiple views are rejected, we can achieve a localization accuracy of 1.28 m, which outperforms by 30% the best known accuracy in practical applications in a complex building environment. To the best of our knowledge, this is the first approach to apply variational inference and to construct a practical system for radio localization. Furthermore, our work investigates a methodology for supervised learning with multiview data where informative and noninformative views coexist.