Opening hours from restaurant Star Crab in Upland.
The restaurant Star Crab in offers delicious food in Upland. The delicious food always tastes delicious.
Tel: (909) 982-7788
Advertising
The restaurant Star Crab in offers delicious food in Upland. The delicious food always tastes delicious.
Tel: (909) 982-7788
Advertising