Sale details
- Sold price
- $500,000
- Sold on
- Jan 9, 2026
- First listed at
- $650,000
- Last asking price
- $525,000 (−19.2%)
- Sold vs. first asking
- 76.9%
- Sold vs. last asking
- 95.2%
- Days on market
- 111
Own a home near 2904 Legends Drive? See what it would sell for today — from what actually closed around you.
What's my home worth? →About this home
Opportunity Awaits in St. James - 2,400+ Sq. Ft. on a Private Lot! Seller is offering $2000 towards closing costs! Welcome to this spacious custom home in the sought-after St. James community. Offering over 2,400 sq. ft. of living space, this residence was thoughtfully designed with comfort and functionality in mind. Inside, you'll find an open floor plan with engineered flooring, upgraded trim, and a cozy gas fireplace with built-ins in the great room. The kitchen features solid surface countertops, a large pantry, and plenty of cabinet space—ready for your personal updates and finishing touches. The EZ Breeze sunroom overlooks mature landscaping, creating a peaceful retreat year-round. The split floor plan provides privacy with the primary suite on one side, complete with walk-in closets and ensuite bath with double vanities. Two guest bedrooms and a full bath are on the other side of the home, with a spacious bonus room and full bath upstairs that can serve as a fourth bedroom, office, or media space. This home does need some cosmetic updates and repairs, and the price reflects that. With a little investment, you can transform it into a stunning showpiece in one of the most desirable neighborhoods along the coast. Additional highlights include a floored attic, two-car garage, extended driveway, and close proximity to the Members Club and Seaside Sports Center. Don't miss the chance to bring your vision to life in St. James—schedule your showing today!
Facts
- Type
- Single Family Residence
- Year built
- 2005
- Lot
- 0.35 acres
- Garage
- 2 spaces
- HOA
- $1,200 / annually
- Community
- St James
- County
- Brunswick
- MLS #
- 100523896
Features
Inside
- Sound System
- Master Downstairs
- Walk-in Closet(s)
- Vaulted Ceiling(s)
- High Ceilings
- Entrance Foyer
- Solid Surface
- Bookcases
- Ceiling Fan(s)
- Pantry
- Walk-in Shower
- Blinds/Shades
- Gas Log
- Walk-In Closet(s)
- Whole House Fan
- LVT/LVP
Outside
- Shutters - Functional
- Irrigation System
- Wooded
Community
- Basketball Court
- Clubhouse
- Community Pool
- Dog Park
- Fitness Center
- Game Room
- Gated
- Golf Course
- Indoor Pool
- Jogging Path
- Maintenance Common Areas
- Marina
- Meeting Room
- Park
- Party Room
- Pickleball
Parking
- Garage Faces Front
- Attached
- Additional Parking
- Garage Door Opener
- Lighted
- Paved
Heating & cooling
- Heat Pump
- Fireplace Insert
- Electric
- Central Air
- Whole House Fan
Schools
- Elementary
- Virginia Williamson
- Middle
- South Brunswick
- High
- South Brunswick
As listed in the MLS (Brunswick County Schools). School assignments can change — confirm with the district for this address.
Explore the area
About 2904 Legends Drive
2904 Legends Drive is a 3-bedroom, 3-bath home of about 2,440 square feet, built in 2005, on 0.35 acres in St James, Southport, Brunswick County, NC 28461.
101 other homes are for sale in St James right now (median asking $699,900); 248 homes sold there in the last 12 months at a median of $676,750, typically in about 87 days.
Across ZIP 28461, 553 3-bedroom homes sold in the past year at a median of $428,000.
St James neighborhood guideHomes for sale in SouthportBrunswick County homes
Own a home near 2904 Legends Drive? See what it's worth — every online estimate side by side, next to real sales in St James.
What's my home worth? →Questions about 2904 Legends Drive
How much is 2904 Legends Drive?
2904 Legends Drive sold for $500,000 on January 9, 2026 (last asking price $525,000). It is not for sale now.
How many bedrooms and bathrooms does 2904 Legends Drive have?
3 bedrooms and 3 bathrooms, with about 2,440 square feet.
What neighborhood is 2904 Legends Drive in?
St James, in Southport, Brunswick County, North Carolina.
What have homes sold for in St James?
248 homes sold in St James in the last 12 months, at a median price of $676,750.
Does 2904 Legends Drive have an HOA fee?
Yes: $1,200 (annually), per the MLS.
When was 2904 Legends Drive built?
2005.
Who is the listing broker for 2904 Legends Drive?
Keller Williams Innovate-KBT (MLS #100523896).