Find a business
Saved to Favorites
07/08/2015
It's a good one , the view is good
Phone: (408) 984-8000
Address: 3395 El Camino Real, Santa Clara, CA 95051
Website: http://www.crabhouse39.com
http://www.crabhouse39.com
Parking: Lot
Cuisines: Seafood
Price Range : Average
4150 Great America Pkwy, Santa Clara, CA 95054