Iwok Restaurant
1459 E H St
Chula Vista, CA 91910-6823
619-421-5464