Update Info - Pink Godzilla
This restaurant was reported as closed. If it is open, let us know.
Pink Godzilla
830 41st Ave
Santa Cruz, CA 95062
830 41st Ave
Santa Cruz, CA 95062
This restaurant was reported as closed. If it is open, let us know.