Star Crab
12802 Foothill Blvd
Rancho Cucamonga
CA
91739
(909) 646-8880
starcrab.site.mobi
Open Map
Accepts Credit Cards
Asian Fusion
dining
food
Good for Kids
Good For: Brunch
Private Lot
restaurant
Restaurants
Seafood