47

3-Bedroom Homes for Sale in Botetourt County VA

Section Image
  • /20

    $289,950

    • 3 Beds
    • 1 Bath
    • 936 Sq Ft

    3268 Read Mountain Rd, Roanoke, VA 24019

    Conveniently located ranch in great school districts! The home has a great feel with large kitchen and family room, and big deck overlooking a spacious lot in Cloverdale. Unique hard to find features include built in generator, car port with enclosed storage on two levels, wheel chair ramp to the front door, storage shed in rear, and low utilities because of it being on well and septic. High

    Jay Kilby RE/MAX ALL STARS

    3268 Read Mountain Rd, Roanoke, VA 24019
  • /18

    $299,950

    • 3 Beds
    • 2 Baths
    • 1,656 Sq Ft

    42 Keswick Ct, Troutville, VA 24175

    Loads of potential with a great location and very private back yard. Overlooking a cow field but still close in to the town of Troutville, the home has an incredible setting. High Speed Fiber Optic internet is available. Efficiently laid out with a main floor bedroom, large family room with vaulted ceiling, and large kitchen. Two more bedrooms upstairs along with unfinished basement and 1 car

    Jay Kilby RE/MAX ALL STARS

    42 Keswick Ct, Troutville, VA 24175
  • /39

    $489,900

    • 3 Beds
    • 3 Baths
    • 2,050 Sq Ft

    1070 Archway Rd, Blue Ridge, VA 24064

    One floor country living! This 2050 sq ft home offers an open floor plan with 3 bedrooms and 3 full baths, 3 car attached garage with 750lb wheelchair/grocery lift. The 22 acre property and home have each been well maintained by the original owners. The property offers both an open meadow area as well as standing mature hardwoods. Seclusion and peace are had here, yet you are only 5 minutes from

    Robin Lee Legacy Realty and Development

    1070 Archway Rd, Blue Ridge, VA 24064
  • /103

    $2,995,000

    • 3 Beds
    • 3.5 Baths
    • 2,985 Sq Ft

    4148 Little Catawba Creek Rd, Troutville, VA 24175

    This unique property has a newly constructed main home and newly constructed guest house featuring a great room, wood burning fireplace, and custom bar. Property also has a second renovated guest house all on 81.9 Acres. Main house is top of the line construction with 3 bedrooms and 3.5 bathrooms. Each bedroom has its own full bath and walk-in closet. The Great room has 12' ceilings with 10'

    David Pollock

    4148 Little Catawba Creek Rd, Troutville, VA 24175
  • /83

    $3,300,000

    • 3 Beds
    • 2.5 Baths
    • 2,903 Sq Ft

    4204 Old Fincastle Rd, Fincastle, VA 24090

    Fantastic turn-key opportunity! Become the new winery owner of this beautifully tucked away oasis in the Virginia Mountains, situated between the Blue Ridge Mountains and the Allegheny Mountains. Virginia Mountain Vineyards is located in the town of Fincastle, the county seat in the historical County of Botetourt, 25 miles North of Roanoke. The vineyard is well-known for producing some of the

    Janine Aquino Washington International Service Executives, LLC

    4204 Old Fincastle Rd, Fincastle, VA 24090
  • /76

    $399,950

    • 3 Beds
    • 2 Baths
    • 2,511 Sq Ft

    136 Grimes St, Roanoke, VA 24019

    What a great find in Cloverdale. This house is Impeccably well taken care of and loved. 3 Bedrooms, 2 Baths,1 car attached garage, over 1700 sq feet on the living level estimated. Large Sunroom, Open Floor Plan, Updated Kitchen, Lower level has a Huge Family room that is perfect for gatherings and Family get togethers. Many recent improvements include New HVAC 2017, New Arch. shingle Roof in

    Ryan Nicely RE/MAX ALL STARS

    136 Grimes St, Roanoke, VA 24019
  • /47

    $465,000 Open Sun 2PM - 4PM

    • 3 Beds
    • 2.5 Baths
    • 1,839 Sq Ft

    247 Ivy Ln, Daleville, VA 24083

    Don't miss this beautifully maintained 3-bedroom, 3-bath home in the heart of Daleville! Enjoy a spacious, level backyard, mountain views, and endless potential with the unfinished basement--perfect for future expansion or a custom retreat. Features include an attached 2-car garage, an additional driveway for extra parking, and a large storage building. Conveniently located near the YMCA,

    Janice Jackson WAINWRIGHT & CO., REALTORS(r)

    247 Ivy Ln, Daleville, VA 24083
  • /42

    $449,000

    • 3 Beds
    • 3 Baths
    • 2,450 Sq Ft

    75 Eleanor Ln, Blue Ridge, VA 24064

    Classic Botetourt Home on 5 Private Acres - Your Opportunity Awaits! Well-built, one-owner home on 5 serene acres in a desirable Botetourt location offers one-level living plus an expansive basement. Enjoy privacy, established landscaping, and ample space for hobbies, family, and home office. Sold ''As Is'' and priced for your future improvements (Inspections welcome but Sellers to make no

    Dayna Patrick RE/MAX ALL STARS

    75 Eleanor Ln, Blue Ridge, VA 24064
  • /65

    $563,000

    • 3 Beds
    • 3.5 Baths
    • 2,612 Sq Ft

    151 Murray Ct, Roanoke, VA 24019

    This is a must see! Enjoy touring this beautiful 3 bedroom, 3 1/2 bath all brick ranch in Botetourt County. So many areas of enjoyment and entertainment - sit on the covered front porch taking in the beautiful mountain views, swim in the back yard pool, enjoy the attached deck for grilling and relaxing while bird watching. This yard is ideal for pets or children as is totally fenced in. In the

    Debra Giles EXP REALTY LLC - STAFFORD

    151 Murray Ct, Roanoke, VA 24019
  • /95

    $389,900

    • 3 Beds
    • 2.5 Baths
    • 2,336 Sq Ft

    149 Rollingwood Ct, Troutville, VA 24175

    This beautifully maintained 3BR/2.5BA brick ranch with walkout basement is situated on a generous 0.64-acre lot. From the moment you step inside, you'll feel right at home. The layout features spacious bedrooms, including a primary suite with its own private ensuite bath. The kitchen boasts stainless steel appliances & a brand-new sink. Enjoy meals in the inviting eat-in kitchen or host guests in

    Erin Vogt COLDWELL BANKER TOWNSIDE, REALTORS(r)

    149 Rollingwood Ct, Troutville, VA 24175
  • /24

    $495,000

    • 3 Beds
    • 2 Baths
    • 3,158 Sq Ft

    322 E Main St, Fincastle, VA 24090

    A beautifully just restored historic home in the Historic Preservation Zone in Fincastle, VA. Furnishings (with many antiques) and all new appliances (refrigerator, dishwasher, washer, dryer) included. Both HVAC units are also new. The double-lot property has a well, ideal for outdoor watering. Potential for use as a B&B or short-term rental business.

    Pamela Debnam Houwzer, LLC

    322 E Main St, Fincastle, VA 24090
  • /39

    $409,950

    • 3 Beds
    • 2 Baths
    • 2,372 Sq Ft

    319 Trinity Rd, Troutville, VA 24175

    Discover this beautifully updated 3-bedroom, 2-bath restored farmhouse in the heart of Botetourt County, offering updated comforts and timeless charm. The home has been completely renovated including kitchen features such as granite countertops and stainless steel appliances creating the perfect atmosphere for cooking and entertaining. Lovingly restored original hardwood floors flow throughout

    Jenna Lawrence RE/MAX ALL STARS

    319 Trinity Rd, Troutville, VA 24175
  • /16

    $389,950

    • 3 Beds
    • 2 Baths
    • 2,172 Sq Ft

    410 Nace Rd, Troutville, VA 24175

    Location, Location, Location! This Botetourt County Ranch is located 1.5 miles off I-81 at the Brugh's Mill Exit. Enjoy cooking in the eat-in kitchen w/ dining area, Oak cabinets, gas range. Hall pantry. Harwood floors lead to an oversized great room. Master on main level w/ full bath, ceiling fan, closet has lights. Open office area plus 2nd BR & bath. Whole house fan to cool w/ fresh mountain

    Lewis Sifford CENTURY 21 WAMPLER REALTY

    410 Nace Rd, Troutville, VA 24175
  • /2

    $435,000 New Construction

    • 3 Beds
    • 2 Baths
    • 1,480 Sq Ft

    3086 Haymakertown Rd, Troutville, VA 24175

    Enjoy the ease of single-level living in this new build. This ideal location offers a private setting near Catawba Creek and top-rated local schools of Greenfield, Read Mountain, and Lord Botetourt. Inside, you'll find a modern kitchen with stylish finishes, spacious tile bathrooms, a large laundry room, and durable luxury vinyl plank flooring throughout. Fiber internet is available for fast,

    Jay Kilby RE/MAX ALL STARS

    3086 Haymakertown Rd, Troutville, VA 24175
  • /19

    $299,950

    • 3 Beds
    • 1 Bath
    • 2,414 Sq Ft

    105 Berry Ridge Rd, Buchanan, VA 24066

    Well maintained brick ranch on 9.55 acres. 3BR 1BA. Full Walkout basement. Spacious rooms on main level. Enclosed porch. Has back entry to eat-in kitchen. Rec Room in basement. Utility area in basement . Plenty of storage downstairs. Mature trees give way to beautiful mountain view from late fall to early spring. A barn and 2 storage buildings. Rustic pond on ridge.

    Cathy Benson CENTURY 21 WAMPLER REALTY

    105 Berry Ridge Rd, Buchanan, VA 24066
  • /40

    $825,000

    • 3 Beds
    • 2.5 Baths
    • 3,008 Sq Ft

    2311 Blacksburg Rd, Fincastle, VA 24090

    Nestled amongst the farms and neighboring orchards, the 1.5 story has incredible mountain views while looking over Botetourt County. Just minutes to Daleville shopping, restaurants, and entertianment, you can find peace and privacy at home here. Attached 2 car garage with bonus room, detached 4 bay garage with covered storage on the rear. Large storage area around the building as well. The

    Jay Kilby RE/MAX ALL STARS

    2311 Blacksburg Rd, Fincastle, VA 24090
  • /34

    $374,900

    • 3 Beds
    • 3 Baths
    • 1,902 Sq Ft

    216 Windward Dr SW Unit 216, Roanoke, VA 24018

    Renovated throughout, new flooring, light fixtures, also updated kitchen, all new paint. Oversized drive-under garage with new remotes. Listed as a 2-car garage, but huge. Unusually large master suite on lower level with large walk-in closet and full bath and fireplace. No window but previous owner used as a 3rd bedroom. Doors from kitchen and bedroom to large private deck cost $7,000. Deck is

    Wayne Amos LONG & FOSTER - ROANOKE OFFICE

    216 Windward Dr SW Unit 216, Roanoke, VA 24018
  • /43

    $335,000

    • 3 Beds
    • 2 Baths
    • 2,200 Sq Ft

    6346 Blacksburg Rd, Troutville, VA 24175

    Fully Updated One-Level Home - Move-In Ready! Welcome to your dream home! This meticulously updated residence boasts a brand new roof, siding, windows, and HVAC system, ensuring peace of mind for years to come, recent updates also include foundation reinforcement (07/25) . Enjoy the modern charm of the newly renovated kitchen and bathrooms, complemented by fresh paint and stylish flooring

    Claudia Martinez REAL BROKER LLC - MCLEAN

    6346 Blacksburg Rd, Troutville, VA 24175
  • /50

    $249,000

    • 3 Beds
    • 1 Bath
    • 1,008 Sq Ft

    912 Little Catawba Creek Rd, Troutville, VA 24175

    Nice Country Setting with 1.55 acres Zoned A1, One Level Living, Fenced, 3 Bedrooms, 1 Bath, Large Eat-In Kitchen, Tilt-In Windows, All Appliances Convey including the Washer & Dryer, Laminate Flooring, Very Nice Exterior Doors and Storm Doors, Whole House Generator (Generac 22K) Conveys, Large Detached Garage will a Accommodate your Car and a Workshop, Other Outbuildings, Fire Pit, Lots of space

    Judy Hillman LONG & FOSTER - ROANOKE OFFICE

    912 Little Catawba Creek Rd, Troutville, VA 24175
  • /20

    $202,500

    • 3 Beds
    • 1 Bath
    • 1,552 Sq Ft

    387 Newtown Rd, Buchanan, VA 24066

    What a Great Opportunity! New Roof June 2025. Featuring 3 Bedrooms 1 Bath with Primary on the Main, Large Rooms. This property is eligible under the Freddie Mac First Look Initiative through August 1st, 2025. Non-occupant offers may be submitted at any time, but will only be reviewed and considered after the First Look period expires.

    Kathy Chandler MKB, REALTORS(r)

    387 Newtown Rd, Buchanan, VA 24066
  • /33

    $329,000

    • 3 Beds
    • 2 Baths
    • 1,738 Sq Ft

    65 Camelia Dr, Daleville, VA 24083

    Enjoy one-level living in beautiful Botetourt County! This charming 3-bedroom, 2-bath home features a spacious living room with cozy fireplace, a separate entry level den, and a large eat-in kitchen--perfect for entertaining. Entry-level laundry adds everyday convenience. Situated on a park-like yard with mature apple, peach & pear fruit trees, this home offers peaceful outdoor living in a

    Donna Harris LONG & FOSTER - ROANOKE OFFICE

    65 Camelia Dr, Daleville, VA 24083
  • /67

    $750,000

    • 3 Beds
    • 3.5 Baths
    • 4,172 Sq Ft

    5197 Mountain Pass Rd, Troutville, VA 24175

    Welcome to your dream homestead--Mini farm with barn & fencing. Exceptional custom built all brick cape cod sitting on over 10 1/2 Acres with gorgeous mountain views of the Jefferson National Forest--first time ever offered. Property adjoins the Appalachian Scenic Trail and offers a blend of seclusion, natural beauty, hiking and plenty of wildlife. Entry level offers a large living room with an

    Susan Jones LONG & FOSTER - ROANOKE OFFICE

    5197 Mountain Pass Rd, Troutville, VA 24175
  • /14

    $235,900

    • 3 Beds
    • 1.5 Baths
    • 1,056 Sq Ft

    12429 Lee Hwy, Buchanan, VA 24066

    Botetourt County Country Location!Move in and do nothing as the work has already been done. Brand New Roof- Brand New HVAC- New Flooring-Paint-Fixtures plus more. Enjoy the evenings on your back deck. Sitting on 1 acre. Will qualify for the USDA- No Money Down- First Time Home Buyers Program.All information taken from public sources and deemed correct but should always be verified by the buyer,

    David Carter GATEWAY REAL ESTATE LLC

    12429 Lee Hwy, Buchanan, VA 24066
  • /50

    $324,950

    • 3 Beds
    • 2 Baths
    • 1,664 Sq Ft

    16118 Botetourt Rd, Eagle Rock, VA 24085

    Do not miss the opportunity to own this splendidly positioned home recently crowned with a new roof (June 2025) and gracefully set upon 12.47 acres of private pristine land. This enchanting home offers an open-concept design with 3 spacious bedrooms and 2 full baths. A luminous rear addition invites a cascade of natural light, creating a warm and inviting living space. Beyond the home, the

    Mac Westland MAC WESTLAND REAL ESTATE GROUP

    16118 Botetourt Rd, Eagle Rock, VA 24085
  • /43

    $325,000

    • 3 Beds
    • 1 Bath
    • 1,558 Sq Ft

    37 Dancing Tree Ln, Roanoke, VA 24019

    This well-maintained 3-bedroom, 1-bath home is perfectly nestled on 9 acres with breathtaking mountain & countryside views. Offering one-level living & a functional layout, this charming property is ideal for those seeking peace, space, & simplicity.Inside, is a bright living area filled with natural light. The home has been lovingly cared for & presents the perfect blend of comfort &

    Damon Gettier REAL BROKER LLC - DGA-SALEM

    37 Dancing Tree Ln, Roanoke, VA 24019
  • /9

    $160,000

    • 3 Beds
    • 2 Baths
    • 1,755 Sq Ft

    84 Oriskany Square, Eagle Rock, VA 24085

    Great potential in this 3BR/2BA fixer-upper on a nearly 4-acre flat lot adjoining Jefferson National Forest! Enjoy endless outdoor recreation--hunting, hiking, riding, biking, kayaking & more. Ideal starter home or investment, with commercial & recreational possibilities thanks to its location on the future Craig-Botetourt Rails to Trails Project. Plenty of space for family, friends & outdoor

    Rene Reiner REINER REALTY

    84 Oriskany Square, Eagle Rock, VA 24085
  • /36

    $244,900

    • 3 Beds
    • 2 Baths
    • 1,634 Sq Ft

    182 Sunset Ave, Troutville, VA 24175

    Beautiful Brick House located in the heart of Troutville on a private 1.39 acre lot over looked by a covered porch. This home features 2 bedrooms and 2 bathrooms on the main level and also a half story above with a ton of potential to add on more.

    Damon Gettier REAL BROKER LLC - DGA-SALEM

    182 Sunset Ave, Troutville, VA 24175
  • /19

    $180,000

    • 3 Beds
    • 1 Bath
    • 1,425 Sq Ft

    2612 Webster Rd, Roanoke, VA 24012

    Exciting new listing priced just above tax assessment--instant equity and endless potential! A Mechanic or Small Business Owner's dream with a massive 45' x 36' (1,620 sq ft) attached garage featuring a 200-amp breaker panel, attic storage, and private office--perfect for a 4th bedroom, studio, or pet grooming space. Sitting on nearly an acre of level land with tons of parking and room for a

    Amanda Burdick KELLER WILLIAMS REALTY LYNCHBURG

    2612 Webster Rd, Roanoke, VA 24012
  • /38

    $259,900

    • 3 Beds
    • 1 Bath
    • 1,008 Sq Ft

    1632 Haymakertown Rd, Troutville, VA 24175

    Wonderful renovated 3BR Ranch in excellent location of Botetourt County. This home has undertaken massive updates including all new vinyl rep windows, new HVAC system and ductwork, SS appliances, front porch and railing, new massive deck on back of home, all new flooring, new cabinets w/granite tops, fresh paint and so much more, home also has 30 yr arc roof, paved drive and an acre of land to

    Gary Crawford RE/MAX ALL STARS

    1632 Haymakertown Rd, Troutville, VA 24175
  • /59

    $1,295,000

    • 3 Beds
    • 3 Baths
    • 2,576 Sq Ft

    569 Sprinkle Rd, Fincastle, VA 24090

    Welcome to Wszolek Ridge, a rare one family owned dream getaway proerty that is turnkey and move-in ready! Nestled next to Botetourt Golf & Swim Club, parallel to the 17th fairway & green along with the 6th green, this 7+ acre property includes a 1987 ranch home that underwent a thorough renovation in 2020-2021, a refinished kidney shaped heated pool (2023) w/ a covered cabana and Trex-deck

    Gavin Hollingsworth EDWIN C HALL ASSOCIATES INC

    569 Sprinkle Rd, Fincastle, VA 24090
  • /19

    $257,500

    • 3 Beds
    • 1 Bath
    • 960 Sq Ft

    6357 Breckinridge Mill Rd, Fincastle, VA 24090

    Enjoy the perfect blend of privacy and convenience with this well-maintained single level home nestled on 1.94 acres. Beautiful mountain views and located minutes from downtown Fincastle and local amenities, this cozy home offers the serenity of country setting without sacrifices accessibility. Ideal for anyone seeking a manageable space both inside and out, the property features a mix of open

    Julia Hornby NEST REALTY ROANOKE

    6357 Breckinridge Mill Rd, Fincastle, VA 24090
  • /65

    $1,100,000

    • 3 Beds
    • 2.5 Baths
    • 2,716 Sq Ft

    890 Blain Rd, Buchanan, VA 24066

    Discover the beauty and tranquility of 890 Blain Road, a custom-built mountain retreat with breathtaking panoramic views, nestled on over 33 acres in the heart of the Blue Ridge Mountains. This 3-bedroom, 2.5-bath home offers a main-floor primary suite and two additional bedrooms and a spacious family room downstairseach with stunning views. The open-concept living area features vaulted ceilings,

    Wendy Lindquist TMoore Real Estate Group LLC

    890 Blain Rd, Buchanan, VA 24066
  • /14

    $239,500

    • 3 Beds
    • 2 Baths
    • 1,248 Sq Ft

    1224 Blue Ridge Springs Rd, Blue Ridge, VA 24064

    Come see this one level living home in Botetourt County on an .5 acre lot with private backyard. Great schools along with being 10minutes from Bonsack.

    Mark Bond REAL BROKER LLC - MCLEAN

    1224 Blue Ridge Springs Rd, Blue Ridge, VA 24064
  • /70

    $829,998

    • 3 Beds
    • 3.5 Baths
    • 1,950 Sq Ft

    11 Ferns Ln, Fincastle, VA 24090

    Nestled on a ridge top overlooking downtown Fincastle is your next oasis. Sitting on 94.7 acres is this one Owner custom-built home. Offering 3 bedrooms, 3 full baths and a half bath, office, storage room and a full walkout basement. Large utility room for storage in basement. Rec room in basement. Additional room to expand finished sq ft. Walk out onto large deck to view downtown Fincastle and

    Crystal Bowles MKB, REALTORS(r)

    11 Ferns Ln, Fincastle, VA 24090
  • /77

    $275,000

    • 3 Beds
    • 1 Bath
    • 936 Sq Ft

    267 Summer Ln, Eagle Rock, VA 24085

    This is a rare opportunity to own a slice of paradise on the waters of Craig Creek in Botetourt County! This charming, fully-furnished cabin sits on 200 feet of water frontage on a spacious 1.4-acre lot across two tax parcels. Whether you're into fishing, paddling, floating, or just soaking in the tranquility by the firepit or in the hammock, this is your perfect getaway from it all. The home is

    Alex Taylor MAC WESTLAND REAL ESTATE GROUP

    267 Summer Ln, Eagle Rock, VA 24085
  • /29

    $344,950

    • 3 Beds
    • 2 Baths
    • 1,705 Sq Ft

    1974 Stoney Battery Rd, Troutville, VA 24175

    Spacious updated ranch in great location. Enter the large great room w/ new vinyl wood flooring & remote controlled gas log fireplace. Appliances all new except range-approx 2 yrs old. Kitchen w/ new flooring, beautiful oak cabinets, dining area & pantry. Bar open to great room for easy monitoring. Luxury primary suite, walk-in closet, whirlpool tub, shower, & deck. HW floors thruout. Ceiling

    Lewis Sifford CENTURY 21 WAMPLER REALTY

    1974 Stoney Battery Rd, Troutville, VA 24175
  • /13

    $469,000

    • 3 Beds
    • 1 Bath
    • 1,044 Sq Ft

    11892 Craig Creek Rd, Eagle Rock, VA 24085

    Sportsman paradise located in the mountains of Botetourt County. Walk out the rear into thousands of acres of National Forest or out front to the water of Craig Creek. 78 acres with 26 acres of pasture and a barn. Pond. 1 level home features 3 BRs, 1 Full Bath, LR, Kitchen, Carport and Basement. Located about 30 mins from Fincastle, New Castle and Clifton Forge. The new Craig Botetourt Scenic

    Rodney Spickard RE/MAX ALL STARS

    11892 Craig Creek Rd, Eagle Rock, VA 24085
  • /45

    $539,000

    • 3 Beds
    • 2 Baths
    • 2,697 Sq Ft

    3840 White Church Rd, Fincastle, VA 24090

    This 3 bedroom, 2 full baths split design sits on a 4.57 ac. corner lot with 3 different ways to get to your new home. It would be a great place to keep a couple of horses and/or chickens or other animals. The design of the house allows for a good work/study space upstairs for working from home and a nice finished basement for entertaining (being used now as an extra bedroom). The above ground

    Penny Neil MKB, REALTORS(r)

    3840 White Church Rd, Fincastle, VA 24090
  • /13

    $469,000

    • 3 Beds
    • 1 Bath
    • 1,044 Sq Ft

    11892 Craig Creek Rd, Eagle Rock, VA 24085

    Sportsman paradise located in the mountains of Botetourt County. Walk out the rear into thousands of acres of National Forest or out front to the water of Craig Creek. 78 acres with 26 acres of pasture and a barn. Pond. 1 level home features 3 BRs, 1 Full Bath, LR, Kitchen, Carport and Basement. Located about 30 mins from Fincastle, New Castle and Clifton Forge. The new Craig Botetourt Scenic

    Rodney Spickard RE/MAX ALL STARS

    11892 Craig Creek Rd, Eagle Rock, VA 24085
  • /8

    $73,000

    • 3 Beds
    • 2 Baths
    • 1,152 Sq Ft

    90 Windy Hill Rd, Eagle Rock, VA 24085

    Single family home located in the Eagle Rock area of Botetourt County. Convenient rural location. Beautiful quiet, country setting.

    Erin Peck THE PECK GROUP LLC

    90 Windy Hill Rd, Eagle Rock, VA 24085

Showing Results 1 - 40, Page 1 of 2

How to Buy a Home How to Finance a Home How to Sell a Home