Iglesia San Pedro de LizarraParishShareCalle San Esteban de la Solana31200 Estella-Lizarra, NavarraSpainGet directions