Midtown fans of Flo’s Burger Diner will be happy to know a Tulsa location will open Friday, April 20, at 2604 E. 11th St. It is located in space that formerly housed Capp’s BBQ and Route 66 BBQ. Chef ...