The Elmwood Place

119 W Main St Elmwood, IL 61529

(309) 742-6116

Description

A locally owned gaming establishment. We also host private and social events!

Map

Discover Peoria, IL