The best place to live in the U.S. has been revealed - and it might come as a surprise. Out of all 50 states, and an estimated 35,000 cities and towns in the country, a town in the Garden State has been crowned first place. Metuchen, , technically considered a suburban borough in Middlesex County, is the best town to live in the U.S., according to .
Load More
Load More