112 W Main St, Durham, North Carolina 27701 USA
Pollo a La Brasa / Crispy Yuca Frites / Maduro
Photo Credit: Yelp