Update Info - Crab House
This restaurant was reported as closed. If it is open, let us know.
Crab House
3395 El Camino Real
Santa Clara, CA 95051
3395 El Camino Real
Santa Clara, CA 95051
This restaurant was reported as closed. If it is open, let us know.