Iglesia de San Pedro ApóstolParishShareBU-P-401309227 Castellanos de Castro, Castilla y LeónSpainGet directions