The Castle
Bar and Grill · Bar
The Castle is a bar and grill offering a casual atmosphere for patrons to enjoy drinks and socialize. It is known as a friendly, comfortable, and clean sports bar with nice prices.
Location
Best places nearby
The highest rated places close to The Castle.
Local restaurants nearby
5700 W 79th St, Burbank, IL 60459-1333, USA



