Welcome to Hickory Hill Orchards, a stunning New England property in Cheshire, CT, featuring a charming 4143 square feet farmhouse nestled in approximately 33 beautiful acres of orchards and woodlands.
#3415731
351-363 South Meriden
Cheshire, CT 06410 |