The first Spanish store of Church’s has opened in a 19th century building on Madrid’s Calle Jorge Juan. The brand, which is owned by Prada, has already opened six stores in the last 12 months and renovated three stores in London and one in Brussels.