520 Broadway, Chula Vista, California 91910 USA
Top fav for sure! Don't let the looks fool you you'll be addicted!
Photo Credit: Yelp