Alhambra from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Jewels 140 Cafe - Illinois, Alhambra, 702 E Main St, 62001 (618) 488-7070 Map Lutz's Tavern - Illinois, Alhambra, 201 E Main St, 62001 (618) 488-9929 Map Main Street Galaxy - Illinois, Alhambra, 305 E Main St, 62001 (618) 488-3950 Map Meadges Mini-mart - Illinois, Alhambra, 709 E Main St, 62001 (618) 488-6401 Map