Skip to main contentToast Local logo
Otay Sushi And Crab 872 Eastlake Parkway

Otay Sushi And Crab872 Eastlake Parkway

JapanesePrice range $30-60

872 Eastlake Parkway, Chula Vista, CA 91914