LA Barca Restaurant, SAN FRANCISCO, California (CA)

Feeling hungry? LA Barca Restaurant might be the place to eat to suit your needs.
Conveniently situated at 2036 Lombard Street () in SAN FRANCISCO, California (CA) (94123), LA Barca Restaurant can be reached at 4159212221. It is advisable to call ahead of time to make a reservation.
More restaurants in SAN FRANCISCO, California (CA)


LA Barca Restaurant contact information and details:
Address: 2036 Lombard Street - , SAN FRANCISCO, California (CA) 94123
Contact Phone: 4159212221