45 N Broadway, Chula Vista, California 91910 USA
Salt and Pepper wings! Huge, super crunchy, and delicious.
Photo Credit: Yelp