Iglesia de San Miguel ArcángelParishShareCalle la Iglesia09553 Villarcayo de Merindad de Castilla la Vieja, Castilla y LeónSpainGet directions