Remove Ads

Photo of Grill & Vine

Grill & Vine

8300 Peña Blvd, Denver, Colorado 80249 USA

148 Reviews

Tiniest wings ever. Barely any chicken on them at all.

Photo Credit: Yelp

Remove Ads