555 Broadway UNIT 124, Chula Vista, CA 91910 +1 619-271-8989
restaurant, Chula Vista, CA, United States
Today
How to go there