apollo auto city wallpaper apollo auto sales sioux city Menu 712 635-5831. 624 W 7th St Sioux City IA 51103 United States. Apollo Auto Sales Posts Facebook … Wednesday, April 20, 2022 Edit