I Love Leo’s

Boston had Cheers. Detroit and environs has Leo’s Coney Island, a restaurant chain whose Greek salads cannot be beat. Not in New York. Not in Chicago. Not in LA. Not nowhere, not no how. It’s not just the food of course. Leo’s is the place where you...