Farmhouses are small escapes from an everyday mundane life where you can relax, unwind and have a good time family and friends. Farmhouses are generally built on the outskirts of the city you live