Problem rozwiązano instalując zewnętrzne siodłowe zbiorniki balastowe, co jednak zmniejszyło osiąganą prędkość maksymalną (z projektowanych 17,2 węzła na powierzchni do 15 węzłów i podwodną z 7,7 do 7,5 węzła). Mameli był pierwszym typem okrętów podwodnych skonstruowanym we Włoszech po I wojnie światowej.

Okręt zbudowany został w stoczni w Tarencie. Stępkę jednostki położono 21 września 1925 roku, a zwodowana została 1 kwietnia 1928 roku.

Dane taktyczno-techniczne „Giovanni da Procida” był średniej wielkości oceanicznym okrętem podwodnym o konstrukcji jednokadłubowej. Długość całkowita wynosiła 64,6 metra, szerokość 6,51 metra i zanurzenie 4,3 metra. Wyporność normalna w położeniu nawodnym wynosiła 810 ton, a w zanurzeniu 993 tony. Okręt napędzany był na powierzchni przez dwa 8-cylindrowe czterosuwowe silniki wysokoprężne o łącznej mocy 3000 KM. Napęd podwodny zapewniały dwa silniki elektryczne o łącznej mocy 1100 KM. Dwuśrubowy układ napędowy pozwalał osiągnąć prędkość 15 węzłów na powierzchni i 7,5 węzła w zanurzeniu. Zasięg wynosił 3500 Mm przy prędkości 8 węzłów w położeniu nawodnym oraz 64 Mm przy prędkości 4 węzłów w zanurzeniu. Zbiorniki paliwa mieściły 48 ton oleju napędowego. Energia elektryczna magazynowana była w baterii akumulatorów składającej się ze 112 ogniw.