This listing is inactive!

If you own this listing and want to activate it again?

Please login to your account here.

The Wharf Restaurant and Bar in Decatur, Illinois | Burgers, beer and fun!

-

-

Visit Site

Description

The Wharf is a family-friendly Decatur, IL restaurant and bar with an iconic reputation located in South Shores featuring lunch and dinner specials."

Gallery