Teatre Lliure Loading Map.... Teatre LliurePlaça de Margarida Xirgu - BarcelonaDetails 41.3711316 2.1569779000000153 Address Plaça de Margarida Xirgu Barcelona Spain Upcoming Events No events in this location