Crab Houses in Vallejo, California

Find the top Crab houses in Vallejo, California near you now.

Red Lobster

Seafood restaurant

Address: 1180 Admiral Callaghan Ln, Vallejo, CA 94591

Order

Bag O' Crab

Restaurant

Address: 165 Plaza Dr #701, Vallejo, CA 94591

Order