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