Skip to main content
  • More filters
    1
106 results

3 bedroom houses for sale in Abingdon and surrounding villages

  • Spotlight Property
    3 bedroom semi-detached house for sale, Gravel Lane, Abingdon OX14
    3 bedroom semi-detached house for sale, Gravel Lane, Abingdon OX14
    3 bedroom semi-detached house for sale, Gravel Lane, Abingdon OX14
    3 bedroom semi-detached house for sale, Gravel Lane, Abingdon OX14
    3 bedroom semi-detached house for sale, Gravel Lane, Abingdon OX14
    3 bedroom semi-detached house for sale, Gravel Lane, Abingdon OX14
    3 bedroom semi-detached house for sale, Gravel Lane, Abingdon OX14
    3 bedroom semi-detached house for sale, Gravel Lane, Abingdon OX14
    3 bedroom semi-detached house for sale, Gravel Lane, Abingdon OX14
    Guide price
    £585,000
    Gravel Lane, Abingdon OX14
    3 bedroom semi-detached house for sale
    31
    Hodsons - Abingdon
    Added > 14 days
    Hodsons - Abingdon
  • 3D tour
    3 bedroom terraced house for sale, Hawkins Way, Wootton, OX13
    3 bedroom terraced house for sale, Hawkins Way, Wootton, OX13
    3 bedroom terraced house for sale, Hawkins Way, Wootton, OX13
    3 bedroom terraced house for sale, Hawkins Way, Wootton, OX13
    3 bedroom terraced house for sale, Hawkins Way, Wootton, OX13
    3D tour
    Guide price
    £335,000
    Hawkins Way, Wootton, OX13
    3 bedroom terraced house for sale
    31
    OxHome - Abingdon
    Added > 14 days
    OxHome - Abingdon
  • 3D tour
    3 bedroom bungalow for sale, Sugworth Crescent, Abingdon, OX14
    3 bedroom bungalow for sale, Sugworth Crescent, Abingdon, OX14
    3 bedroom bungalow for sale, Sugworth Crescent, Abingdon, OX14
    3 bedroom bungalow for sale, Sugworth Crescent, Abingdon, OX14
    3 bedroom bungalow for sale, Sugworth Crescent, Abingdon, OX14
    3D tour
    Guide price
    £550,000
    Sugworth Crescent, Abingdon, OX14
    3 bedroom bungalow for sale
    32
    Keller Williams Plus - Essex
    Added > 14 days
    Keller Williams Plus - Essex
  • Added today
    3 bedroom semi-detached house for sale, Windrush Road, Berinsfield, Wallingford, Oxfordshire, OX10
    3 bedroom semi-detached house for sale, Windrush Road, Berinsfield, Wallingford, Oxfordshire, OX10
    3 bedroom semi-detached house for sale, Windrush Road, Berinsfield, Wallingford, Oxfordshire, OX10
    3 bedroom semi-detached house for sale, Windrush Road, Berinsfield, Wallingford, Oxfordshire, OX10
    3 bedroom semi-detached house for sale, Windrush Road, Berinsfield, Wallingford, Oxfordshire, OX10
    Windrush Road, Berinsfield, Wallingford, Oxfordshire, OX10
    3 bedroom semi-detached house for sale
    31
    Church Robinson - Didcot
    Added today
    Church Robinson - Didcot
  • Added today
    3 bedroom semi-detached house for sale, Robinson Road, Oxford OX1
    3 bedroom semi-detached house for sale, Robinson Road, Oxford OX1
    3 bedroom semi-detached house for sale, Robinson Road, Oxford OX1
    3 bedroom semi-detached house for sale, Robinson Road, Oxford OX1
    3 bedroom semi-detached house for sale, Robinson Road, Oxford OX1
    Guide price
    £400,000
    Robinson Road, Oxford OX1
    3 bedroom semi-detached house for sale
    32
    Hodsons - Abingdon
    Added today
    Hodsons - Abingdon
  • Added yesterday
    3 bedroom end of terrace house for sale, Checker Walk, Abingdon OX14
    3 bedroom end of terrace house for sale, Checker Walk, Abingdon OX14
    3 bedroom end of terrace house for sale, Checker Walk, Abingdon OX14
    3 bedroom end of terrace house for sale, Checker Walk, Abingdon OX14
    3 bedroom end of terrace house for sale, Checker Walk, Abingdon OX14
    Checker Walk, Abingdon OX14
    3 bedroom end of terrace house for sale
    31
    Hodsons - Abingdon
    Added yesterday
    Hodsons - Abingdon
  • 3 bedroom detached house for sale, Plot 81, The Henley at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom detached house for sale, Plot 81, The Henley at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom detached house for sale, Plot 81, The Henley at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom detached house for sale, Plot 81, The Henley at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom detached house for sale, Plot 81, The Henley at Marcham Meadows, Packhorse Lane, Marcham OX13
    Plot 81, The Henley at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom detached house for sale
    3
    Bloor Homes - Marcham Meadows
    Added > 14 days
    Bloor Homes - Marcham Meadows
  • 3 bedroom terraced house for sale, Beckett Drive, Radley, OX14
    3 bedroom terraced house for sale, Beckett Drive, Radley, OX14
    3 bedroom terraced house for sale, Beckett Drive, Radley, OX14
    3 bedroom terraced house for sale, Beckett Drive, Radley, OX14
    3 bedroom terraced house for sale, Beckett Drive, Radley, OX14
    Beckett Drive, Radley, OX14
    3 bedroom terraced house for sale
    32
    Thomas Merrifield - Abingdon
    Added < 7 days
    Thomas Merrifield - Abingdon
  • 3 bedroom detached house for sale, Loyd Close, Abingdon OX14
    3 bedroom detached house for sale, Loyd Close, Abingdon OX14
    3 bedroom detached house for sale, Loyd Close, Abingdon OX14
    3 bedroom detached house for sale, Loyd Close, Abingdon OX14
    3 bedroom detached house for sale, Loyd Close, Abingdon OX14
    Loyd Close, Abingdon OX14
    3 bedroom detached house for sale
    32
    Hodsons - Abingdon
    Added < 7 days
    Hodsons - Abingdon
  • 3 bedroom end of terrace house for sale, Springfield Drive, Abingdon, OX14
    3 bedroom end of terrace house for sale, Springfield Drive, Abingdon, OX14
    3 bedroom end of terrace house for sale, Springfield Drive, Abingdon, OX14
    3 bedroom end of terrace house for sale, Springfield Drive, Abingdon, OX14
    3 bedroom end of terrace house for sale, Springfield Drive, Abingdon, OX14
    Offers in excess of
    £375,000
    Springfield Drive, Abingdon, OX14
    3 bedroom end of terrace house for sale
    31
    Thomas Merrifield - Abingdon
    Added < 7 days
    Thomas Merrifield - Abingdon
  • 3 bedroom semi-detached bungalow for sale, Home Close, Wootton, OX13
    3 bedroom semi-detached bungalow for sale, Home Close, Wootton, OX13
    3 bedroom semi-detached bungalow for sale, Home Close, Wootton, OX13
    3 bedroom semi-detached bungalow for sale, Home Close, Wootton, OX13
    3 bedroom semi-detached bungalow for sale, Home Close, Wootton, OX13
    Offers in excess of
    £350,000
    Home Close, Wootton, OX13
    3 bedroom semi-detached bungalow for sale
    31
    Waymark - Wantage
    Added < 7 days
    Waymark - Wantage
  • 3 bedroom semi-detached house for sale, South Avenue, Abingdon OX14
    3 bedroom semi-detached house for sale, South Avenue, Abingdon OX14
    3 bedroom semi-detached house for sale, South Avenue, Abingdon OX14
    3 bedroom semi-detached house for sale, South Avenue, Abingdon OX14
    3 bedroom semi-detached house for sale, South Avenue, Abingdon OX14
    South Avenue, Abingdon OX14
    3 bedroom semi-detached house for sale
    32
    Hodsons - Abingdon
    Added < 14 days
    Hodsons - Abingdon
  • 3 bedroom semi-detached house for sale, Plot 205, The Palmer  at Church Farm, 106  Beckett Drive  OX14
    3 bedroom semi-detached house for sale, Plot 205, The Palmer  at Church Farm, 106  Beckett Drive  OX14
    3 bedroom semi-detached house for sale, Plot 205, The Palmer  at Church Farm, 106  Beckett Drive  OX14
    3 bedroom semi-detached house for sale, Plot 205, The Palmer  at Church Farm, 106  Beckett Drive  OX14
    3 bedroom semi-detached house for sale, Plot 205, The Palmer  at Church Farm, 106  Beckett Drive  OX14
    Plot 205, The Palmer at Church Farm, 106 Beckett Drive OX14
    3 bedroom semi-detached house for sale
    32
    Pye Homes - Church Farm
    Added > 14 days
    Pye Homes - Church Farm
  • 3 bedroom semi-detached house for sale, Plot 206, The Palmer  at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 206, The Palmer  at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 206, The Palmer  at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 206, The Palmer  at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 206, The Palmer  at Church Farm, 106  Beckett Drive OX14
    Plot 206, The Palmer at Church Farm, 106 Beckett Drive OX14
    3 bedroom semi-detached house for sale
    32
    Pye Homes - Church Farm
    Added > 14 days
    Pye Homes - Church Farm
  • 3 bedroom semi-detached house for sale, Springfield Drive, Abingdon OX14
    3 bedroom semi-detached house for sale, Springfield Drive, Abingdon OX14
    3 bedroom semi-detached house for sale, Springfield Drive, Abingdon OX14
    3 bedroom semi-detached house for sale, Springfield Drive, Abingdon OX14
    3 bedroom semi-detached house for sale, Springfield Drive, Abingdon OX14
    Springfield Drive, Abingdon OX14
    3 bedroom semi-detached house for sale
    31
    Hodsons - Abingdon
    Added < 14 days
    Hodsons - Abingdon
  • Featured Property
    3 bedroom semi-detached house for sale, Appleton,  Oxfordshire,  OX13
    3 bedroom semi-detached house for sale, Appleton,  Oxfordshire,  OX13
    3 bedroom semi-detached house for sale, Appleton,  Oxfordshire,  OX13
    3 bedroom semi-detached house for sale, Appleton,  Oxfordshire,  OX13
    3 bedroom semi-detached house for sale, Appleton,  Oxfordshire,  OX13
    3 bedroom semi-detached house for sale, Appleton,  Oxfordshire,  OX13
    3 bedroom semi-detached house for sale, Appleton,  Oxfordshire,  OX13
    3 bedroom semi-detached house for sale, Appleton,  Oxfordshire,  OX13
    3 bedroom semi-detached house for sale, Appleton,  Oxfordshire,  OX13
    Featured
    Appleton, Oxfordshire, OX13
    3 bedroom semi-detached house for sale
    31
    Chancellors - Botley Sales
    Added < 14 days
    Chancellors - Botley Sales
  • Featured Property
    3 bedroom detached bungalow for sale, Kennington,  Oxford,  OX1
    3 bedroom detached bungalow for sale, Kennington,  Oxford,  OX1
    3 bedroom detached bungalow for sale, Kennington,  Oxford,  OX1
    3 bedroom detached bungalow for sale, Kennington,  Oxford,  OX1
    3 bedroom detached bungalow for sale, Kennington,  Oxford,  OX1
    3 bedroom detached bungalow for sale, Kennington,  Oxford,  OX1
    3 bedroom detached bungalow for sale, Kennington,  Oxford,  OX1
    3 bedroom detached bungalow for sale, Kennington,  Oxford,  OX1
    3 bedroom detached bungalow for sale, Kennington,  Oxford,  OX1
    Featured
    Kennington, Oxford, OX1
    3 bedroom detached bungalow for sale
    31
    Chancellors - Botley Sales
    Added < 14 days
    Chancellors - Botley Sales
  • 3 bedroom semi-detached house for sale, Plot 67, The Buxton at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom semi-detached house for sale, Plot 67, The Buxton at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom semi-detached house for sale, Plot 67, The Buxton at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom semi-detached house for sale, Plot 67, The Buxton at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom semi-detached house for sale, Plot 67, The Buxton at Marcham Meadows, Packhorse Lane, Marcham OX13
    Plot 67, The Buxton at Marcham Meadows, Packhorse Lane, Marcham OX13
    3 bedroom semi-detached house for sale
    3
    Bloor Homes - Marcham Meadows
    Added > 14 days
    Bloor Homes - Marcham Meadows
  • New home
    3 bedroom detached house for sale, The Carver at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Carver at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Carver at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Carver at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Carver at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Carver at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Carver at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Carver at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Carver at Radley Reach, Twelve Acre Drive OX14
    The Carver at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale
    3
    Bellway Homes - Radley Reach
    Added > 14 days
    Bellway Homes - Radley Reach
  • New home
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale
    3
    Bellway Homes - Radley Reach
    Added > 14 days
    Bellway Homes - Radley Reach
  • New home
    3 bedroom detached house for sale, The Lymner at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Lymner at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Lymner at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Lymner at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Lymner at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Lymner at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Lymner at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Lymner at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Lymner at Radley Reach, Twelve Acre Drive OX14
    The Lymner at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale
    3
    Bellway Homes - Radley Reach
    Added > 14 days
    Bellway Homes - Radley Reach
  • New home
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale, The Mason at Radley Reach, Twelve Acre Drive OX14
    The Mason at Radley Reach, Twelve Acre Drive OX14
    3 bedroom detached house for sale
    3
    Bellway Homes - Radley Reach
    Added > 14 days
    Bellway Homes - Radley Reach
  • Reduced
    3 bedroom semi-detached house for sale, Meadowside, Abingdon OX14
    3 bedroom semi-detached house for sale, Meadowside, Abingdon OX14
    3 bedroom semi-detached house for sale, Meadowside, Abingdon OX14
    3 bedroom semi-detached house for sale, Meadowside, Abingdon OX14
    3 bedroom semi-detached house for sale, Meadowside, Abingdon OX14
    3 bedroom semi-detached house for sale, Meadowside, Abingdon OX14
    3 bedroom semi-detached house for sale, Meadowside, Abingdon OX14
    3 bedroom semi-detached house for sale, Meadowside, Abingdon OX14
    3 bedroom semi-detached house for sale, Meadowside, Abingdon OX14
    No chain
    Guide price
    £338,000
    Meadowside, Abingdon OX14
    3 bedroom semi-detached house for sale
    31
    Hodsons - Abingdon
    Reduced < 14 days
    Hodsons - Abingdon
    Reduced < 14 days01235 856008
  • 3 bedroom detached house for sale, Plot 124, The Barnwood at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom detached house for sale, Plot 124, The Barnwood at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom detached house for sale, Plot 124, The Barnwood at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom detached house for sale, Plot 124, The Barnwood at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom detached house for sale, Plot 124, The Barnwood at Persimmon @ Valley Park, Valley Park OX11
    Plot 124, The Barnwood at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom detached house for sale
    3
    Persimmon Homes - Persimmon @ Valley Park
    Added > 14 days
    Persimmon Homes - Persimmon @ Valley Park
  • 3 bedroom semi-detached house for sale, Plot 140, The Danbury at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom semi-detached house for sale, Plot 140, The Danbury at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom semi-detached house for sale, Plot 140, The Danbury at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom semi-detached house for sale, Plot 140, The Danbury at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom semi-detached house for sale, Plot 140, The Danbury at Persimmon @ Valley Park, Valley Park OX11
    Plot 140, The Danbury at Persimmon @ Valley Park, Valley Park OX11
    3 bedroom semi-detached house for sale
    3
    Persimmon Homes - Persimmon @ Valley Park
    Added > 14 days
    Persimmon Homes - Persimmon @ Valley Park
  • Featured Property
    3 bedroom semi-detached house for sale, Besselsleigh, Abingdon, Oxfordshire, OX13
    3 bedroom semi-detached house for sale, Besselsleigh, Abingdon, Oxfordshire, OX13
    3 bedroom semi-detached house for sale, Besselsleigh, Abingdon, Oxfordshire, OX13
    3 bedroom semi-detached house for sale, Besselsleigh, Abingdon, Oxfordshire, OX13
    3 bedroom semi-detached house for sale, Besselsleigh, Abingdon, Oxfordshire, OX13
    3 bedroom semi-detached house for sale, Besselsleigh, Abingdon, Oxfordshire, OX13
    3 bedroom semi-detached house for sale, Besselsleigh, Abingdon, Oxfordshire, OX13
    3 bedroom semi-detached house for sale, Besselsleigh, Abingdon, Oxfordshire, OX13
    3 bedroom semi-detached house for sale, Besselsleigh, Abingdon, Oxfordshire, OX13
    Featured
    Guide price
    £595,000
    Besselsleigh, Abingdon, Oxfordshire, OX13
    3 bedroom semi-detached house for sale
    33
    Carter Jonas - Oxford
    Added < 14 days
    Carter Jonas - Oxford
  • 3 bedroom semi-detached house for sale, Plot 171, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 171, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 171, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 171, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 171, The Portman at Church Farm, 106  Beckett Drive OX14
    Plot 171, The Portman at Church Farm, 106 Beckett Drive OX14
    3 bedroom semi-detached house for sale
    32
    Pye Homes - Church Farm
    Added > 14 days
    Pye Homes - Church Farm
  • 3 bedroom semi-detached house for sale, Plot 170, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 170, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 170, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 170, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 170, The Portman at Church Farm, 106  Beckett Drive OX14
    Plot 170, The Portman at Church Farm, 106 Beckett Drive OX14
    3 bedroom semi-detached house for sale
    32
    Pye Homes - Church Farm
    Added > 14 days
    Pye Homes - Church Farm
  • 3 bedroom semi-detached house for sale, Plot 172, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 172, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 172, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 172, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 172, The Portman at Church Farm, 106  Beckett Drive OX14
    Plot 172, The Portman at Church Farm, 106 Beckett Drive OX14
    3 bedroom semi-detached house for sale
    32
    Pye Homes - Church Farm
    Added > 14 days
    Pye Homes - Church Farm
  • 3 bedroom semi-detached house for sale, Plot 173, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 173, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 173, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 173, The Portman at Church Farm, 106  Beckett Drive OX14
    3 bedroom semi-detached house for sale, Plot 173, The Portman at Church Farm, 106  Beckett Drive OX14
    Plot 173, The Portman at Church Farm, 106 Beckett Drive OX14
    3 bedroom semi-detached house for sale
    32
    Pye Homes - Church Farm
    Added > 14 days
    Pye Homes - Church Farm