vanishedchicagoland.blog
60 years ago today, The Branding Iron Restaurant opened in Oak Lawn, IL. It was located at 4200 W 95th St.
Visit the post for more.