Troy Real Estate View 45 listings HomeGuidesTroy Guides EdwardsvilleGlen CarbonMaryvilleTroyCollinsvilleO’FallonGranite CityHighlandCaseyvilleShilohBethalto