2305 Otay Lakes Rd Ste 205 Chula Vista, CA 91914   |   619- 216-2607

Dine-In & Take Out

2305 Otay Lakes Rd Ste 205

Chula Vista, CA 91914

P. 619- 216-2607

8:00 AM to 9:00 PM

Design by Freewebzite.com