Elmwood Tap

100 S Magnolia St Elmwood , IL 61529
Visit Website

Description

The perfect place to meet a friend and have a drink. Always someone to talk to at the ‘Middle’, as locals like to call it, gaming machines are available as well.

Map

Discover Peoria, IL