After a fire shuttered popular South Tampa restaurant 717 South in 2024, restaurateur Michael Stewart is reopening the property this month with a new concept. The Landon at 717 S. Howard Ave. will ...