1. Naples Italian Restaurant 1107 W North Blvd Ste 7, Leesburg, FL 34748 Coordinate: 28.82043,-81.8829 Phone: (352) 323-1616