Where is New Haven in USA?
There may well be several, but the one I know of is in Connecticut. (Many towns in New England took the place name of somewhere in Europe and added "New".)
The google finds cities or towns named New Haven in Connecticut, Indiana, Missouri, Michigan, Iowa, Illinois, North Carolina, Mississippi, Pennsylvania, West Virginia, and Kentucky. All of them except the first are small, a few hundred to a few thousand people, and it's unlikely that anyone who doesn't live in one of these hamlets would know it's there.

New Haven, Connecticut is a city on Long Island Sound, about half way up the coast between New York and Rhode Island, and it is well known as the home of Yale University.

Don't go there unless you have to.