Isushi - All You Can Eat

945 Otay Lakes Rd, Chula Vista, CA

Menu (As of 10/29)

Appetizers

Salads

Teriyaki

Isushi - All You Can Eat: hours and how to order