Latin American restaurant · 65 Windsor Ave, Vernon, CT
More food in Vernon, CT · Latin American Food in Vernon