The Roasted Crab ★★★★☆3.8 (232) Restaurants Seafood restaurant · Asian fusion restaurant · Cajun restaurant (more) 3151 Mission College Blvd, Santa Clara, CA 95054 Call Website Details →