Albany from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Ammons Landing - Illinois, Albany, 102 North Main, 61230 (309) 887-4442 Map