898 Broadway, Chula Vista, California 91911 USA
On the corner of Broadway and L st
Photo Credit: Yelp