La Barca Restaurant

2414 S Vermont Ave, Los Angeles, CA 90007, USA

About La Barca Restaurant

    La Barca Restaurant

    Our Address

    2414 S Vermont Ave, Los Angeles, CA 90007, USA