Drive to restaurant Star Crab in Upland.
The restaurant Star Crab in Upland is comfortably furnished and the food always tastes delicious.
Tel: (909) 982-7788
Advertising
Address
Star Crab
East Foothill Boulevard
91786 Upland
The restaurant Star Crab in Upland is comfortably furnished and the food always tastes delicious.
Tel: (909) 982-7788
Star Crab
East Foothill Boulevard
91786 Upland
Advertising