Otay Sushi & Crab – Chula Vista, California 91914

Otay Sushi & Crab Description

Otay Sushi & Crab Location

Address: 872 Eastlake Pkwy #510, Chula Vista, CA 91914
Phone Number: +1 619-737-9117
Price ($ – $$$$): $$

Restaurants Nearby

More Restaurants You'll Love

Scroll to Top