42

Homes for Sale in 23805

Section Image Section Image
  • /52

    $395,000

    • 4 Beds
    • 2.5 Baths
    • 3,162 Sq Ft

    1595 Berkeley Ave, Petersburg, VA 23805

    Gilded Age classic! Included in Walnut Hill Historic District listed on the National Register of Historic Places. Enter from the huge porch with unique round brick columns through the ornate fan light doorway into the huge Ballroom with grand sweeping stairway. High ceiling with Egg and Dart plaster cornices, paneled overmantel and bay window with bench seating. 2 crystal "fandoliers" add to

    Agent Photo

    Jim Daniels

    Longest & Daniels REALTORS

    (804) 494-7693

    1595 Berkeley Ave, Petersburg, VA 23805
  • /44

    $330,000

    • 4 Beds
    • 2.5 Baths
    • 1,946 Sq Ft

    1802 Varina Ave, Petersburg, VA 23805

    Welcome to 1802 Varina Avenue, a beautifully renovated two-story Colonial located in the desirable Walnut Hill neighborhood. Offering nearly 1,950 square feet of living space, this home seamlessly blends timeless character with modern updates and amenities. As you arrive, you'll be greeted by the expansive covered front porch, capturing the charm of classic Southern architecture. Step inside to a

    Agent Photo

    Eric McNeely

    Napier REALTORS ERA

    (804) 375-5606

    1802 Varina Ave, Petersburg, VA 23805
  • /19

    $135,000

    • 3 Beds
    • 1 Bath
    • 936 Sq Ft

    11512 Duncan Rd, North Dinwiddie, VA 23805

    Welcome to 11512 Duncan Rd on 1.25 acres—an excellent opportunity for cash buyers, investors, or those using renovation financing. This charming 3-bedroom, 1-bath home sits on a spacious 1.25-acre lot. Recent improvements include a brand-new roof installed in September 2024, newer windows, upgraded electrical, fresh interior paint, and a deep well. The property offers a peaceful country setting

    Agent Photo

    Beth Wright

    Fathom Realty Virginia

    (804) 570-2273

    11512 Duncan Rd, North Dinwiddie, VA 23805
  • /43

    $420,000

    Coming Soon
    • 3 Beds
    • 2 Baths
    • 1,812 Sq Ft

    27050 Britt Ln, North Dinwiddie, VA 23805

    Welcome to this charming residence situated on a generous 2.15-acre lot, offering ample outdoor space and tranquility. Boasting 1,812 square feet of well-designed living space, this home is perfect for both relaxation and entertainment. The kitchen is equipped with premium granite countertops and custom cabinetry providing both functionality and style. A large island serves as the centerpiece,

    Agent Photo

    Tina Mccabe

    EXP Realty LLC

    (804) 494-4976

    27050 Britt Ln, North Dinwiddie, VA 23805
  • /38

    $615,000

    $55K PRICE DROP
    • 5 Beds
    • 3.5 Baths
    • 3,413 Sq Ft

    1012 Butler Branch Rd, Petersburg, VA 23805

    Welcome to a meticulously maintained brick-front estate at 1012 Butler Branch Road, where over 7 acres of private, wooded serenity meet a home that has been truly loved and cared for by its owner. This unique floor plan is designed for ultimate flexibility, headlined by two spacious primary bedrooms on the main level, each featuring its own private en-suite bathroom. The second floor, accessible

    Zach Hodson NextHome Advantage

    1012 Butler Branch Rd, Petersburg, VA 23805
  • /25

    $335,000

    $20K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,596 Sq Ft

    8521 Vaughan Rd, North Dinwiddie, VA 23805

    Rancher on 1.6 Acres, nice floorplan Primary Bedroom on one end of the home with Kitchen and family room in-between the two other bedrooms on the end of the home. Vaulted ceiling with ceiling fan and can lights in Family Room. Large Kitchen with ceramic tile flooring, Two pantries and plenty of cabinet space. Side door entry into nice size laundry room. Primary bedroom with walk in closet and

    Brett Harris Harris & Assoc, Inc

    8521 Vaughan Rd, North Dinwiddie, VA 23805
  • /46

    $395,000

    • 5 Beds
    • 4 Baths
    • 5,649 Sq Ft

    2037 Dodson Rd, Petersburg, VA 23805

    Welcome to this Remarkable, One-Owner, 5 Bedroom, 4 Full Bath, 5,649 Sq. Ft. One Level Home with Finished Basement and Attached 2-Car Garage situated on 2.19 Acres in Ramblewood! This Hidden Gem is Just Waiting for a New Family to Make This Home Their Own! Just Move in and Make Updates Over Time! The Family is Offering a $10,000 Credit Towards Updates with an Acceptable Offer - Wow! The Main

    Lorna Cornett Weichert Brockwell & Associate

    2037 Dodson Rd, Petersburg, VA 23805
  • /20

    $229,000

    $21K PRICE DROP
    • 3 Beds
    • 1.5 Baths
    • 1,250 Sq Ft

    2123 Anderson St, Petersburg, VA 23805

    Come get this wonderful rancher at the end of a quiet cul-de-sac with a generous and tranquil yard. The home boast 3 bedrooms and 1 1/2 bathrooms. Eat in kitchen, all appliances convey. The home as living room, eat in kitchen, laundry room and a nice detached garage for your tools, storage, man cave or women shoe shed. New siding, windows, and the roof and hvac are int great condition. Nice home,

    Lamont Hobbs Hobbs Realty LLC

    2123 Anderson St, Petersburg, VA 23805
  • /47

    $399,900

    • 5 Beds
    • 3.5 Baths
    • 2,654 Sq Ft

    1644 S Sycamore St, Petersburg, VA 23805

    Welcome to 1644 S Sycamore Street! This home has been completely renovated and features 5 spacious bedrooms, 3.5 bathrooms, refinished hardwood floors throughout the home, beautiful French doors which connect the large sitting room with built-in cabinets and the formal living room with coffered ceilings, two brick fireplaces, and walk-in closets. The kitchen features brand-new cabinets, quartz

    Tyler Simmons Samson Properties

    1644 S Sycamore St, Petersburg, VA 23805
  • /2

    $100,000

    • Land
    • 3.73 Acres
    • $26,810 per Acre

    TBD S Crater Rd, North Dinwiddie, VA 23805

    ***CONVENTIONAL SEPTIC*** Discover the perfect opportunity to own 3.73 acres of unimproved land in the desirable Prince George County. This unique offering includes two adjoining lots, giving you flexibility for building your dream home or investing in land with strong potential. Conveniently located near I95 and I295, this property provides quick and easy access for commuters while still

    Savannah Fisher Real Broker LLC

    TBD S Crater Rd, North Dinwiddie, VA 23805
  • /17

    $250,000

    $25K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,451 Sq Ft

    524 Kenmore Dr, Petersburg, VA 23805

    Welcome to your freshly updated home in the heart of Petersburg! This charming single-family residence at 524 Kenmore Drive features with large windows through out giving it a bright, modern feel from the moment you walk in. The spacious living area flows seamlessly into the dining and kitchen spaces, perfect for entertaining or relaxing evenings at home. The home is being sold as is to include

    Dominique Robertson Samson Properties

    524 Kenmore Dr, Petersburg, VA 23805
  • /37

    $179,950

    • 3 Beds
    • 1 Bath
    • 925 Sq Ft

    2105 Bishop St, Petersburg, VA 23805

    MOTIVATED SELLER!!!!Charming ranch-style home offering comfortable one-level living with 3 bedrooms and 1 full bath. The inviting interior features a spacious living room with new LVP flooring and an updated kitchen complete with refreshed lower cabinets and newer countertops, providing both style and functionality. An attached storage area conveniently houses the laundry room and water heater,

    Virginia Leabough Real Broker LLC

    2105 Bishop St, Petersburg, VA 23805
  • /51

    $439,950

    $10K PRICE DROP
    • 5 Beds
    • 3 Baths
    • 3,008 Sq Ft

    3120 Denise Rd, Petersburg, VA 23805

    Back on the market due to no fault of the seller 3120 Denise Road offers the perfect blend of space, comfort, and flexibility with a layout designed for both everyday living and entertaining! Step inside to an elegant tiled foyer with formal living and dining rooms positioned just off the entry. The spacious great room features a cozy fireplace and flows seamlessly into the bright kitchen

    Ronnie Burnett ERA Woody Hogg & Assoc

    3120 Denise Rd, Petersburg, VA 23805
  • /45

    $239,000

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

    1832 Varina Ave, Petersburg, VA 23805

    Charming two-story historic home offering timeless character and great livability! Featuring 9-ft ceilings on both levels, this spacious residence includes three bedrooms and a full bath upstairs, along with a half bath on the main level. The upstairs bathroom showcases classic vintage charm, adding to the home’s unique character. The first floor offers a formal dining room, flexible additional

    Berenice Torres Long & Foster REALTORS

    1832 Varina Ave, Petersburg, VA 23805
  • /23

    $265,000

    $5K PRICE DROP
    • 4 Beds
    • 2 Baths
    • 1,500 Sq Ft

    1766 Chuckatuck Ave, Petersburg, VA 23805

    Seller offering a $5000 closing cost credit with full price offer to help you secure your dream home. Conveniently located near parks, restaurants, shopping, and major highways for effortless commuting and travel, this beautifully renovated and freshly painted Cape Cod blends timeless charm with modern comfort and style. Thoughtfully updated throughout, this move-in ready home offers exceptional

    Kimberly Ligh Providence Hill Real Estate

    1766 Chuckatuck Ave, Petersburg, VA 23805
  • /23

    $269,000

    $10K PRICE DROP
    • 3 Beds
    • 1.5 Baths
    • 1,056 Sq Ft

    337 Lakewood Dr, Petersburg, VA 23805

    This beautiful rancher home offers 3 bedrooms, 1 full bath, 1 half bath, linen closet, low maintenance exterior vinyl siding and heat pump. Plenty of room for entertaining in the living room that flows into the bonus/family room. New renovations were done in 2025 with new kitchen cabinets, sinks and countertops, new flooring and fresh paint throughout. Kitchen has all new stainless-steel

    Debbie Crevier Kent Cottage Street Realty LLC

    337 Lakewood Dr, Petersburg, VA 23805
  • /33

    $375,000

    New Construction $75K PRICE DROP
    • 4 Beds
    • 3 Baths
    • 2,007 Sq Ft

    534 Petty St, Petersburg, VA 23805

    New Construction just minutes from the new Casino! Four bedrooms with 3 full baths. This flexible floor plan offers the option of a first-floor bedroom suite or an office with a walk-in closet and built-in shelving. The large eat-in kitchen features soft-close cabinets, granite countertops, ss appliances, a pantry, and is open to the family room. In the kitchen, you will love the pull-out

    Eileen Knode Long & Foster REALTORS

    534 Petty St, Petersburg, VA 23805
  • /7

    $160,000

    • Land
    • 0 Sq Ft

    1201 Northampton Rd, Petersburg, VA 23805

    ***Come visit this property and put your imaginary hat on*** So may differant style home plats on this well sought out area in Walnut Hill.***Rare infill opportunity: Nearly 1 acre in a historic Petersburg neighborhood. Utilities accessible, strong frontage. Ideal for custom build or strategic investment. Has been surveyed and pins are very visible.

    Roberta Johnson First Choice Realty

    1201 Northampton Rd, Petersburg, VA 23805
  • /29

    $324,900

    $13K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,643 Sq Ft

    12912 Gravelbrook Rd, Petersburg, VA 23805

    Come see this move-in ready, beautifully renovated brick rancher featuring 3 spacious bedrooms and 2 full bathrooms, perfectly situated on an over half of an acre lot with wide open space. No detail was overlooked in this renovation, where classic charm meets modern updates. Inside, you'll find refinished hardwood floors with a natural finish flowing through the home, paired with a completely

    Andres Castellano Home For Life Realty LLC

    12912 Gravelbrook Rd, Petersburg, VA 23805
  • /31

    $419,950

    $110K PRICE DROP
    • 4 Beds
    • 2.5 Baths
    • 2,172 Sq Ft

    8002 Vaughan Rd, North Dinwiddie, VA 23805

    Price Reduced!! Motivated Seller! Welcome to this charming 2-story home on over 2 acres. This 4-bedroom, 2 full and 1 half bath home features hardwood floors throughout and an open floor plan. The Kitchen has lots of cabinets, Corian counter tops, back splash, recessed lights & a Pantry. Huge primary bedroom with a full bath and sitting area, large family room with a gas fireplace, den with a

    Chris Alexandropoulos Paragon Real Estate Group

    8002 Vaughan Rd, North Dinwiddie, VA 23805
  • /3

    $145,000

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

    2530 Warner Rd, Petersburg, VA 23805

    INVESTOR SPECIAL! This Classic 1,248 sq ft ranch home offers three bedrooms and one full and one half bath on a nice .275 acre lot and will sell "as is where is." OCCUPANTS ARE ABSOLUTELY NOT TO BE DISTURBED !! *SOLD SIGHT UNSEEN*NO SHOWINGS* NO INTERIOR ACCESS* Property is being sold occupied with any and all occupants in AS IS/WHERE IS condition. Neither the seller nor the listing broker can

    Marianne Raymond Assist2Sell Buyers and Sellers

    2530 Warner Rd, Petersburg, VA 23805
  • /2

    $2,499,000

    $201K PRICE DROP
    • Land
    • 13.23 Acres
    • $188,889 per Acre

    16600 Sunnybrook Rd, Petersburg, VA 23805

    Motel is a part of land and its on leased currently. Price is Negotiable.

    shairoz panjwani Siris Realty Group

    16600 Sunnybrook Rd, Petersburg, VA 23805
  • /2

    $364,500

    New Construction $16K PRICE INCREASE
    • 3 Beds
    • 2 Baths
    • 1,320 Sq Ft

    8214 Vaughan Rd, Petersburg, VA 23805

    3 bedroom 2 bathroom rancher. Stainless steel appliances including range, dishwasher, and microwave. Flooring through the home is LVP. Granite countertops in kitchen, marble in bathrooms. Custom Cabinets throughout the home. 12 x 12 rear deck. 30 x 6 covered porch. Home is under construction and estimated completion is end of July. One car garage. Agent is related to the seller

    Alyssa Henshaw H. L. Henshaw Realty Co., Inc.

    8214 Vaughan Rd, Petersburg, VA 23805
  • /27

    $479,000

    New Construction $16K PRICE DROP
    • 2 Beds
    • 2.5 Baths
    • 2,450 Sq Ft

    30305 Victoria Way, North Dinwiddie, VA 23805

    Check out this beautiful new construction condo on the tenth hole of the Country Club of Petersburg. Unit is located in Prince George County with a Petersburg mailing address. Quite location with easy access to amenities such as restaurants, medical offices, parks, golf courses, and more while keeping a nice country drive home. This has the ability to add an additional bedroom, full bath and

    Fielding Quarles Providence Hill Real Estate

    30305 Victoria Way, North Dinwiddie, VA 23805
  • /38

    $44,000

    $1K PRICE DROP
    • Land
    • 2 Acres
    • $22,000 per Acre

    18714 S Crater Rd, Petersburg, VA 23805

    Seller is MOTIVATED. Discover an exceptional investment opportunity with this expansive 2-acre parcel of land, perfectly positioned for future growth and development. This prime piece of real estate offers a blank canvas for visionary investors looking to capitalize on the booming market trends in the area. Imagine the possibilities! The surrounding community is experiencing a surge in demand,

    Laurie Hailey Charis Realty Group

    18714 S Crater Rd, Petersburg, VA 23805
  • /12

    $209,900

    $40K PRICE INCREASE
    • 3 Beds
    • 2.5 Baths
    • 1,430 Sq Ft

    453 Forest Ln, Petersburg, VA 23805

    Opportunity, space, and value all in one. This brick ranch with a basement is priced significantly below surrounding renovated values, creating an incredible opportunity for homeowners, investors, or buyers looking to build equity fast. Featuring a spacious layout, large backyard, and endless potential, this home is great for someone ready to add their personal touch and make it their own. The

    Katie Prescott Long1 & Foster Real Estate Inc.

    453 Forest Ln, Petersburg, VA 23805
  • /19

    $239,500

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

    701 Fort Hayes Ct Unit A, Petersburg, VA 23805

    First Right of Refusal on this Charming Maintenance-Free Condo! Discover effortless one-level living in this beautifully maintained 2-bedroom, 2-bathroom condominium. Featuring hardwood floors, new granite countertops and a freshly painted interior. This home offers a warm and inviting atmosphere. The open-concept kitchen and family room create the perfect space for entertaining, while the

    Rhonda Gay EXP Realty, LLC

    701 Fort Hayes Ct Unit A, Petersburg, VA 23805
  • /10

    $395,500

    $4K PRICE DROP
    • 4 Beds
    • 2.5 Baths
    • 3,172 Sq Ft

    2832 Brierwood Rd, Petersburg, VA 23805

    Come see this spacious 4-bedroom home which offer generous living space and updates throughout. This home is ready to move into with a new 5-ton HVAC unit, new roof/garage doors, new water heater, updated panel box, and new carpet/flooring, freshly painted. Enjoy a huge master suite with bath, and when you want to relax and enjoy the sun then go out into the Florida room or outside to the cozy

    Yolanda Longworth 1st Class Real Estate RVA

    2832 Brierwood Rd, Petersburg, VA 23805
  • /17

    $265,000

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

    1826 East Blvd, Petersburg, VA 23805

    Explore 1826 East Blvd, recently refreshed with fresh interior paint. The interior includes a comforting fireplace and a functional kitchen outfitted with all stainless steel appliances. A covered patio provides an excellent extension for outdoor living and convenience. This updated home provides comfort and style for modern living. Included 100-Day Home Warranty with buyer activation.

    Verria Hairston Opendoor Brokerage LLC

    1826 East Blvd, Petersburg, VA 23805
  • /5

    $55,000

    $10K PRICE DROP
    • Land
    • 3.14 Acres
    • $17,516 per Acre

    0 S Crater Rd Unit 2604159, North Dinwiddie, VA 23805

    Build Your DREAM HOME on 3.14 Acres! Discover the perfect opportunity to create your custom home on this beautiful 3.14 acre parcel, ideally located with quick access to I 95 and I 295 for an easy commute. Enjoy the best of both world's peaceful, private acreage with shopping, dinning, and everyday conveniences less than 20 minutes from Fort Lee. Public sewer and electric are available at the

    Cat Wilcox Samson Properties

    0 S Crater Rd Unit 2604159, North Dinwiddie, VA 23805
  • /77

    $469,000

    $10K PRICE DROP
    • 4 Beds
    • 3.5 Baths
    • 3,963 Sq Ft

    1865 Westover Ave, Petersburg, VA 23805

    Welcome to this beautifully renovated home in the desirable Walnut Hill community of Petersburg. Situated on a spacious corner lot, this property offers the perfect blend of modern upgrades and timeless charm. Step into a stunning entrance that sets the tone for the rest of the home, featuring hardwood flooring throughout and an abundance of natural light. The open living spaces are enhanced by

    Sarah Romero Real Broker LLC

    1865 Westover Ave, Petersburg, VA 23805
  • /2

    $215,000

    Coming Soon
    • 1,862 Sq Ft

    1934 Oakland St, Petersburg, VA 23805

    Duplex in Walnut

    Kofi Adih Hylton & Company

    1934 Oakland St, Petersburg, VA 23805
  • /51

    $365,000

    $35K PRICE DROP
    • 5 Beds
    • 2.5 Baths
    • 2,769 Sq Ft

    1659 Berkeley Ave, Petersburg, VA 23805

    Seller offering a 0.5% interest rate buydown with acceptable offer!! Welcome to 1659 Berkeley Ave in Walnut Hill — a stunning 1920 stucco home full of timeless character, thoughtful updates, and the space you’ve been searching for. Situated on a large lot, this home offers almost 2,800 square feet, including a desirable first-floor primary and a total of 5 bedrooms, providing plenty of room for

    Samantha Tyler Tyler Realty Group

    1659 Berkeley Ave, Petersburg, VA 23805
  • /27

    $339,950

    $30K PRICE DROP
    • 4 Beds
    • 2 Baths
    • 1,876 Sq Ft

    2521 Fort Lee Rd, Petersburg, VA 23803

    A spacious possible 3 plus bedroom brick rancher situated on a large lot in an established neighborhood The home sports a spacious roomy lay-out to include a bonus room that has been converted from a garage into an additional heated living space with a closet that could be an additional bedroom or utilized as a game or family room Primary bedroom has full bath with a full community hall

    Antoinette Moore Long & Foster REALTORS

    2521 Fort Lee Rd, Petersburg, VA 23803
  • /2

    $260,000

    Coming Soon
    • 3 Beds
    • 2 Baths
    • 1,651 Sq Ft

    1846 East Blvd, Petersburg, VA 23805

    SHORT SALE OPPORTUNITY in Petersburg! Solid bungalow offering strong upside potential for renovation, resale, or rental portfolio addition. Featuring 3 bedrooms, 2 baths, and approximately 1,300+ sq ft, this property is a true value-add opportunity in an established neighborhood.Convenient location with easy access to Fort Gregg-Adams, Colonial Heights, and major commuter routes to Richmond.

    Joie Boykins EXP Realty, LLC

    1846 East Blvd, Petersburg, VA 23805
  • /9

    $295,000

    • Land
    • 29.23 Acres
    • $10,092 per Acre

    12311 Timber Rd, Petersburg, VA 23805

    Two adjacent lots available in Prince George County. Perfect for hunting, timberland or residential home site. Buyer is responsible for all due diligence to include but not limited to confirming perc test, access easement location, or soil test. Address is of adjacent home that is not a part of the transaction, do not knock on door. Please be respectful of neighbors and their property.

    Fielding Quarles Providence Hill Real Estate

    12311 Timber Rd, Petersburg, VA 23805
  • /31

    $415,000

    $85K PRICE DROP
    • 4 Beds
    • 2 Baths
    • 1,800 Sq Ft

    8202 Vaughan Rd, Petersburg, VA 23805

    Charming Brick Rancher that has been recently updated. This 4 Bedroom,2 Full Bath Home has Hardwood Floors throughout the home which were just refinished. New Hardwood added in the Kitchen. The Kitchen has New Cabinets, Granite Counter Tops, Recessed Lights & a Pantry. Large Family Room with Recessed Lights & a Fireplace. 2 Car Garage & Large Carport. New deep well & New HVAC was installed

    Kim Maitland James River Realty Group LLC

    8202 Vaughan Rd, Petersburg, VA 23805
  • 18707 Indian Rd, South Prince George, VA 23805

    $425,000

    New Construction Coming Soon
    • 3 Beds
    • 2 Baths
    • 1,632 Sq Ft

    18707 Indian Rd, South Prince George, VA 23805

    This beautiful new construction home is complete and move-in-ready!!!Sitting on almost two acres, and offering a spacious 1632sqft, this lovely home features 3BR/2Bath, a spacious open concept living/dining/kitchen area, and large 2-car garage! No detail was forgotten, as this beautifully-built home showcases stunning oak hardwood floors throughout, custom kitchen cabinets with quartz

    Julie Mullins NextHome Premier Properties & Estates

    18707 Indian Rd, South Prince George, VA 23805
  • /33

    $248,000

    $12K PRICE DROP
    • 3 Beds
    • 1.5 Baths
    • 1,232 Sq Ft

    906 Laurel Rd, Petersburg, VA 23805

    Price reduction and ready to sell! Welcome home to this beautifully updated property in a well-established neighborhood! Conveniently located just minutes from major interstates 95, 85, and 460, as well as the growing Old Town Petersburg area, Live! Casino, and Civica Pharmaceutical Manufacturing. This 3-bedroom, 1.5-bath home offers the perfect blend of comfort and modern updates. Step inside to

    Eboni Nunnally Samson Properties

    906 Laurel Rd, Petersburg, VA 23805
  • /12

    $255,000

    $5K PRICE DROP
    • 4 Beds
    • 2 Baths
    • 1,506 Sq Ft

    902 Hampton Rd, Petersburg, VA 23805

    This classic renovated brick Cape Cod offers four bedrooms and two full baths, blending timeless character with practical living space. The first floor features beautiful hardwood floors throughout, creating a warm, inviting feel, while the upstairs bedrooms include comfortable wall-to-wall carpet. New hot water heater 2026. A spacious rear deck extends your living area outdoors—perfect for

    Debra Russell Century 21 Colonial Realty

    902 Hampton Rd, Petersburg, VA 23805

Showing Results 1 - 40, Page 1 of 2

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