Discover Schio
compiled from our dataSchio is located in Veneto, Italy, and has a population of about 38,580. Our atlas lists 163 places here.
These include 23 sights and 7 museums, 109 restaurants, 18 places to stay and 6 cocktail bars. Highlights include Aniep Vicenza APS, Piazza Lira Schio Residence, Palazzo da Schio.