Restaurant · Bayahibe, Dominican Republic
A Caribbean restaurant in Bayahibe, the Dominican Republic.