Update Info - El Faro
This restaurant was reported as closed. If it is open, let us know.
El Faro
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.