Loading Map…. Plaça del Mestre EstalellaPlaça del Mestre Estalella – El Prat de LlobregatEvents 41.3230296 2.094094700000028 Address Plaça del Mestre Estalella El Prat de Llobregat Spain Upcoming Events No events in this location