A Maryland-based pizza chain with 70 years of history has opened its first Sarasota area location. Ledo Pizza is now open at 1091 Toledo Blade Boulevard, North Port, in the former Michelangelo space.