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


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

Vantage Theme, business directory software, powered by WordPress.