← Santa Clara restaurants
Crab House
No reviews yet
Seafood3395 El Camino Real, Santa Clara
Own or manage Crab House? Claim this listing free
Hours
Hours not listed yet.
Details
Address3395 El Camino Real, Santa Clara 95051-2821
Phone4089848000
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.