Barra Barra

4016 Wallace St, San Diego, CA

Menu (As of 10/29)

Barra Barra: hours and how to order