
103 Mcleod Avenue
Topsail Beach, NC 28445
- $1,675,000
- 4 beds
- 4 baths
- 2,637 sq ft
- 0.12 acre lot
Overview
Beach days out front. Boat days out back. At 103 McLeod Avenue, you don't have to choose between the two. Positioned on the South End of Topsail Beach directly across from Public Beach Access 19 with a canal and dock just beyond the back deck, this rare dual-water home makes it easy to spend the day boating, fishing, or exploring the surrounding waterways -- then trade the boat for bare feet and head across the street to the beach.
Fully renovated in 2018 and exceptionally maintained, the home is filled with natural light and water views from nearly every room. Six decks capture both ocean and canal views, with Atlantic sunrises on one side and Intracoastal sunsets on the other.
The entire top floor is devoted to an impressive owner's retreat with a primary bedroom and bath, sitting room, study, lounge, and separate ocean- and canal-facing decks. An additional ensuite bedroom and second living room provide another comfortable space for guests, while gathering areas throughout the home make it equally suited for quiet weekends or a house full of family and friends.
Photos

1 / 20
Features
- Residential
- Built 1995
- New Topsail Beach
- Pender County
- Garage
- Water access
Video
Map
103 Mcleod Avenue, Topsail Beach, NC 28445
103 Mcleod Avenue, Topsail Beach, NC 28445
Learn More About Topsail Beach, NC
Local guides and articles for buyers looking at Topsail Beach, NC.

Community guide
Topsail Beach NC Real Estate | South End of Topsail Island
Find homes in Topsail Beach, NC — southern tip of Topsail Island. Barrier island living, classic beach character.
Read more →
County guide
Onslow County Real Estate | Jacksonville, Camp Lejeune & Coastal NC
Find homes in Onslow County, NC — home to Jacksonville, Camp Lejeune, Sneads Ferry, Topsail Island, and coastal Carolina's strongest military real estate market.
Read more →
Schedule a tour
Ask about 103 Mcleod Avenue in Topsail Beach. We'll confirm availability and next steps.
- Listing Agent:
- Lindsay Barbour
- Phone:
- 336-263-8008
- Brokerage:
- Nest Realty
- Source:
- Hive MLS · MLS# 100553858
MLS data last updated 8/6/2026. Information is deemed reliable but not guaranteed and should be independently verified.
