About

The ambiance is Casual, Cozy, Tourists, and Kid-Friendly.

Location

Restaurant Information

  • Address

    313 W Saint Louis St, Nashville, IL 62263

    View on Google Maps
  • Hours

    Mon Closed, Tue 8am-3:30pm, Wed 7am-3:30pm, Thu-Fri 7am-4pm, Sat 7am-Noon, Sun Closed

Credit CardsDebit CardsDeliveryDine-inGroupsOnline OrderingOutdoor SeatingRestroomSeatingSolo DiningTakeoutWheelchair Accessible

Nearby Restaurants