Mount Auburn from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Buzzard Roost - Illinois, Mount Auburn, 106 E Arch St, 62547 (217) 676-2717 Map