There are approximately 697 Belcastro families in Italy
The geographical distribution of last name Belcastro in Italy