Lutz's Tavern Address: 201 E Main St, Alhambra, IL 62001 Phone: (618) 488-9929 Restaurants, Bars Other Businesses: Polly's Restaurant at 702 E Main St, Alhambra, IL 62001 Galaxy Restaurant at 305 E Main St, Alhambra, IL 62001