Restaurant · Jarabacoa, Dominican Republic
A chicken restaurant in Jarabacoa, the Dominican Republic.