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