Leopardi's Italian Restaurant
Permanently closed
13851 S Tamiami Trl
Fort Myers, FL 33912
Welcome to Leopardi's Italian Restaurant, where fresh authentic Italian food is made from old-world recipes and served daily
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.