This beautiful farmhouse on 20 acres is your own private retreat. So many features to list, you will not want to miss this gorgeous property. The sprawling home has space for everyone with 6 bedrooms and 4.5 bathrooms with a finished basement apartment. The basement is fully equipped for an in-law suite with separate entrance or you could rent it out for additional income. The property has been fenced and crossed fenced perfect for keeping your livestock separated. There is a flowing creek on the back of the property. Enjoy hosting events without leaving home with your own in-ground pool, pool house and pavilion. If you need a place to store all of your farm equipment or a shop to store cars, you'll love having a three bay shop that has its own bathroom, wood burning stove, and electricity. There are too many amazing features to this property to list. Set up your private showing today!