Latin Flavor Willimantic Categories RESTAURANTS 81 Union Street Willimantic CT 06226 (860) 786-7750 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×