New Home Smell 6 years ago Blog, Cheshire, Cheshire Real Estate New car smell? Try new home smell. Click for more info about 746 South Meriden Road in Cheshire. Share