A farmhouse is a type of a house, which serves a residential purpose in an agricultural setting. It is surrounded by a farm or a well landscaped garden. These can also be called as country houses, away from one’s residential address, where one can go to spend some time in the lap of nature. The farmhouses are designed in varied manners from traditional to modern. But all have the rural or agricultural flavour.

Farmhouses are spread in a modest to a huge chunk of land with large front porches. These days, we also find farmhouses planned and constructed with one or two stories. Over time, as the city of Nawabs got more built-up, farmhouses began to be seen as second homes and weekend getaways, where substantial open space was available.