South Fort Myers castle has new tenant: Leopardi's Italian Restaurant

The long-empty, castle-like restaurant at 13851 S. Tamiami Trail in south Fort Myers will soon have a new tenant.