Mercado de la Ribera is gorgeous public art masquerading as a market.