Some of the best meals in Illinois hide behind brick walls that once held cash, fire trucks, or busy town business. You pull up expecting a quick bite, then spot a giant vault door or old engine bay and suddenly lunch becomes a story.
These places mix good food with a little time travel, and that combo sticks with you long after the plates are cleared. Pack an appetite and a little curiosity, because each stop on this list is worth the miles.
1. The Chicago Firehouse Restaurant, Chicago, IL

Engine Company 104 of the Chicago Fire Department once rolled out of this brick building on South Michigan Avenue. Today the old station still carries that proud, sturdy spirit, only now the action happens around white tablecloths instead of hose racks.
Inside, the interior has plenty of character, and there is a balcony plus a veranda for warm-weather meals. The menu leans classic American, with lobster bisque, fried calamari, steak frites, and a hefty 14 oz Delmonico ribeye.
Burger 104 nods to the building’s past, and plant-based diners can order the Knife and Fork Caesar or sauteed asparagus.
Plan on roughly $50 to $100 per person, which makes it a special-occasion pick. Dinner runs daily, opening at 4 PM most days and 3 PM on Fridays and Saturdays.
Reservations are smart for weekend evenings, and valet helps since street parking near the South Loop can get tricky.
2. Gaetano’s Vault, Streator, IL

Ever wanted to eat dinner where the town’s money once slept? In downtown Streator, a turn-of-the-century bank building has been reborn as a restaurant, and yes, you can grab a seat right inside the vault.
Even with its dressy steakhouse look, the prices stay surprisingly friendly, usually around $20 to $30 per person. Filet mignon headlines the menu, while spaghetti and meatballs, bruschetta, cheese curds, and loaded pub chips keep things relaxed.
Save room for the creme brulee cheesecake, a sweet finish that earns its spot.
The dining room is spotless and classy, and live music adds a lively layer on certain nights. Hours run Wednesday through Saturday from 11 AM to 9 PM, with Sunday closing at 6 PM.
Parking is free and easy, so the only hard part is deciding whether you want the vault table or a view of it.
3. Iron Spike Brewing Company, Galesburg, IL

Galesburg is a railroad town at heart, so a name like Iron Spike fits right in. The building itself tells a different chapter of local history, though, because this casual spot lives inside a former fire station with an industrial, roll-up-your-sleeves feel.
Comfort food rules here. Think pulled pork nachos, fish and chips, Baja crispy shrimp tacos, and a grilled chicken Caesar, with collard greens on the side for something homestyle.
Kids and grown-ups alike can sip house root beer or fresh lemonade, and a kids’ menu makes family stops simple.
Evenings get lively with trivia, karaoke, bar games, and live performances, so it works for groups looking for fun after the meal. Expect about $20 to $30 per person.
The doors open Tuesday through Sunday at 11 AM, and free parking is easy to find around the block.
4. The Vault Cafe on the Square, Marion, IL

Breakfast in a bank vault sounds like a joke until you try it. On the town square in Marion, this locally owned cafe fills a historic former bank, and a few lucky tables sit inside the old vault itself.
Morning favorites carry the menu. Eggs Benedict, a stack of hash, biscuits and gravy, and crispy home fries all hit the spot, but the strawberry stuffed French toast is the plate that turns heads.
Sandwiches round out lunch, and coffee and tea lovers will find plenty to like.
Prices stay gentle at about $10 to $20 per person, and the vibe is cozy, helped by a fireplace and fun bank decor. The cafe runs every day from 7 AM to 2 PM, with weekend mornings drawing the biggest crowds.
Arrive early on Saturday or Sunday, or slide in on a quiet weekday afternoon for an easy seat.
5. Reflections Family Restaurant, Casey, IL

Step through the front door and it feels like walking into an early 1900s bank, because that is exactly what this building used to be. In Casey, the town famous for its big things, this small family restaurant keeps some delightful little ones: the original safe and teller window are still intact.
Nothing here is fussy. Breakfast classics star, with veggie omelettes and a Mexican skillet packing real flavor and spice.
Later in the day, breaded walleye and other comfort plates take over, and the chocolate milk has its own loyal fans.
Meals run about $10 to $20 per person, and kids are welcome with high chairs and a kids’ menu. Hours vary, so check before you go: Tuesday through Friday it opens at 8 AM and stays open into the evening, while weekends close by early afternoon.
Sunday mornings are the busiest stretch.
6. Firehouse Grill, Evanston, IL

Long before burgers sizzled here, this Evanston building housed firefighters in the early 1900s. The restoration kept the history while adding a warm, woodsy interior that feels like a neighborhood living room.
Menus lean toward hearty American standards. The Firehouse Burger and Irish Pub Burger lead the pack, with fish and chips, a Cubano, cheese curds, and a bowl of chili close behind.
Want something lighter? Susan’s Michigan Salad is a fresh vegetarian pick.
Families fit right in, thanks to high chairs and a kids’ menu, and dogs are welcome too. Trivia nights, live music, and big games on screen keep the energy up.
Most plates land around $20 to $30 per person, and the grill opens daily at 11:30 AM for lunch, brunch, and dinner. Street parking is available along Chicago Avenue, just a short hop from the lake.
7. Epiphany Farms Restaurant, Bloomington, IL

Farm-to-table cooking takes on new meaning when the food comes from a real farm and lands in a former firehouse. Plenty of diners in downtown Bloomington never realize the building’s past until they ask, which makes the discovery part of the fun.
The open, rustic dining room sets the stage for seasonal dishes with international twists. Braised pork shoulder with flavorful root vegetables is a signature, while pork dumplings, a tuna roll, and pork belly ramen show off global flair.
The filet mignon and a seasonal creme brulee fill out the menu, and full vegan and vegetarian menus mean everyone eats well.
Plan on about $20 to $60 per person. Dinner is served nightly from 4 PM, with Friday and Saturday opening at 11 AM.
Reservations are recommended, and parking nearby is usually plentiful.
8. 69 Prime Italian Steakhouse, Homewood, IL

Here is a fun bit of trivia for your next dinner: in Homewood, you can enjoy a prime steak right beside a massive old bank vault. The south suburban building’s past is part of the meal, and the staff happily share stories about its history.
Italian flavors meet classic steakhouse style on the menu. Prime cut steaks share the spotlight with handmade pasta, so you can go bold with a big cut or comforting with a plate of noodles.
Dessert is a strong reason to linger.
Fair warning, this is a splurge, often topping $100 per person, so save it for birthdays or anniversaries. Doors open Tuesday through Sunday in the late afternoon, with Monday off.
Reservations are recommended, and free on-site parking makes arrival easy. Ask for a table near the vault, then let the history do the talking between bites.
Share this story

