Update Info - El Faro Restaurant
This restaurant was reported as closed. If it is open, let us know.
El Faro Restaurant
11120 Atlantic Ave
Lynwood, CA 90262
11120 Atlantic Ave
Lynwood, CA 90262
This restaurant was reported as closed. If it is open, let us know.