Update Info - New Seafood Town
This restaurant was reported as closed. If it is open, let us know.
New Seafood Town
11053 Atlantic Ave
Lynwood, CA 90262
11053 Atlantic Ave
Lynwood, CA 90262
This restaurant was reported as closed. If it is open, let us know.