Iglesia de San QuirceParishSharePlazuela de los Capuchinos40001 Segovia, Castilla y LeónSpainGet directions