Leopardi's Italian Restaurant
13851 S. Tamiami Trail Fort Myers, Florida 33912 | Restaurant Info