Homes For Sale in Batavia, IL Under $800k

56 homes