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