La Barra is located in Buenos Aires, Argentina on Av. Gral. Iriarte 2801. La Barra is rated 4.1 out of 5 in the category pizza restaurant in Argentina.
Address
Av. Gral. Iriarte 2801
Amenities
Bar on siteHigh chairs
Accessibility
Wheelchair-accessible seating