Update Info - Sri
This restaurant was reported as closed. If it is open, let us know.
Sri
736 Water St
Santa Cruz, CA 95060
736 Water St
Santa Cruz, CA 95060
This restaurant was reported as closed. If it is open, let us know.