Spain, Barcelona, Placa de Sant Jaume