Update Info - L 8 Japanese Seafood Restaurant
This restaurant was reported as closed. If it is open, let us know.
L 8 Japanese Seafood Restaurant
431 Front St
Santa Cruz, CA 95060
431 Front St
Santa Cruz, CA 95060
This restaurant was reported as closed. If it is open, let us know.