Wonder Bar

1422 Main St.
Elwood
Indiana
United States