Star Crab – Riverside, California 92503

Star Crab Description

Star Crab Location

Address: 10051 Magnolia Ave, Riverside, CA 92503
Phone Number: +1 951-977-9440
Price ($ – $$$$): $$

Restaurants Nearby

More Restaurants You'll Love

Scroll to Top