LA Barca Restaurant, SAN FRANCISCO, California (CA)
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
