Address: 509 Telegraph Canyon Rd suite A, Chula Vista, CA 91910, USA
Not to my knowledge, I think it's only dine- in, or take out.
Yes only dine in and pick up
Not that i know of, i believe they only have dine in and pick up.
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Nail salon
385 3rd Ave, Chula Vista, CA 91910, USA
Bakery
872 Eastlake Pkwy Suite 414, Chula Vista, CA 91914, USA
Motorcycle dealer
476 Broadway, Chula Vista, CA 91910, USA
Shipping and mailing service
2300 Boswell Ct, Chula Vista, CA 91914, USA
Self-storage facility
471 C St, Chula Vista, CA 91910, USA
2127 Olympic Pkwy # 1006, Chula Vista, CA 91915, USA
111 N 2nd Ave, Chula Vista, CA 91910, USA
Post office
340 Oxford St, Chula Vista, CA 91911, USA