Renowned restaurateur Michael Stewart announces that The Landon is “opening next week, and I can’t wait to welcome you all in. I’m incredibly grateful for the team, partners, and community who helped bring this vision back to life.” The Landon, located at 717 South Howard in Hyde Park, takes over the former home of 717 South—a popular Michael Stewart restaurant that closed following a 2024 fire.