Chiesa dei Santi Giuseppe, Rita e TeclaParishShareVicolo Boccacanale44100 Ferrara, Emilia-RomagnaItalyGet directions