Update Info - Babaloo
This restaurant was reported as closed. If it is open, let us know.
Babaloo
345 South First St
Santa Cruz, CA 95060
345 South First St
Santa Cruz, CA 95060
This restaurant was reported as closed. If it is open, let us know.