The Castle Inn Tap & Liquors

Row 1

Details
5700 W 79th St
Burbank, IL 60459
(708) 425-8555

Foursquare Tips

  • Tip: don't come here unless you're a redneck piece of trash.
  • I loved this place!