7315 Chattahoochee Bluff Drive

7315 Chattahoochee Bluff Drive, Atlanta, GA 30350

For Sale
MLS Number 10625609
4 Bedrooms
3 Bathrooms
1 Half Baths
Square Footage - 4,424 *estimated
Welcome to a rare stretch of Chattahoochee River frontage, where over 100 feet of tranquil waterfront defines this remarkable three-level mid-century modern home. Here, the river isn't just a backdrop - it's part of your daily experience. From the elevated decks and screen porch to the gentle, sloped backyard and fire pit below, you can watch the light shift across the water, and enjoy peaceful views both up and down the river from almost every room in the house. The setting feels worlds away from city life, like a vacation home, yet it's tucked within a quiet Sandy Springs neighborhood with easy access to everything. The home's clean architectural lines, abundant natural light, and open design blend seamlessly with its wooded surroundings. A welcoming front approach and wrought-iron handrails lead to a bright two-story foyer anchored by a striking custom oak-and-steel staircase, a sculptural centerpiece connecting all three levels and setting the tone for the home's open, modern and airy feel. The main level unfolds with a blend of warmth and sophistication. The vaulted & beamed great room is filled with light and river views, centered around a gas fireplace and, surrounded by a wall of window that draw the outdoors in. The space transitions naturally into a dining area framed by a picture window overlooking the treetops and river below. The kitchen is a showpiece, thoughtfully renovated with custom cabinetry, quartz countertops, gourmet stainless appliances, a built-in oversized refrigerator, and beverage bar with refrigerated drawers. A keeping room just off the kitchen creates a comfortable spot for morning coffee or evening conversation, perfectly positioned to take in the view. The primary suite on main continues the serenity feel with hardwood floors, a vaulted ceiling, fireplace, and direct access to the deck - the perfect place to unwind while listening to the river. The adjoining spa bath has double vanity, frameless glass shower, and soaking tub. A walk-in laundry room, stepless garage entry, and Sonos-integrated sound system add everyday convenience. Upstairs, a lofted walkway opens to two generous bedrooms sharing an updated bath. The rear bedroom features a custom walk-in closet and panoramic river views, while an open library loft with built-in bookcases provides the perfect home office or reading retreat. The terrace level extends the home's relaxed sophistication with a spacious recreation room anchored by a fireplace and a custom booth seating area beside the beverage center, wet bar and wine fridge. A home office nook, and large game room offers additional multi purpose options for this live, work play property. A guest bedroom and fully updated bath with steam shower complete this level, along with multiple storage areas and mechanical rooms. The terrace opens to a screened porch with a recessed spa, seamlessly connecting to a lower deck and the fenced backyard - ideal for pets and play. Beyond the fence, stone steps lead gently down to a wide, level lawn where a fire pit gathering area overlooks the water's edge. It's an inviting, natural setting shaded by mature trees - perfect for evenings by the fire, a quiet morning coffee, or launching a kayak straight from your backyard. Set within the River Bluff community off Nesbit Ferry Road, the neighborhood's peaceful cul-de-sac layout minimizes through traffic, enhancing the sense of privacy and security. Despite its seclusion, you're just minutes from major highways, shopping and dining in Dunwoody and Sandy Springs, and excellent public and private school options. With its modern architectural character, high ceilings, and seamless indoor-outdoor living, this home captures the essence of riverfront tranquility - a rare find that combines natural beauty, thoughtful design, and everyday comfort. The property evokes the feel of being on vacation in the North Georgia mountains yet, it's minutes away from all metro Atlanta has to offer.
County
Neighborhood
Year Built
1984
Lot Size
.5 to 1 Acre
Taxes
$8,917
High School
Middle School
Elementary School
Appliances
Dishwasher,Disposal,Double Oven,Microwave,Refrigerator,Tankless Water Heater
Association
Yes
Association Fee
$100
Association Fee Includes
Reserve Fund
Basement
Bath Finished,Daylight,Exterior Entry,Finished,Full
Community Features
Park,Walk To Shopping
Construction Materials
Stone,Stucco,Wood Siding
Cooling
Ceiling Fan(s),Central Air,Electric,Zoned
Dining Room Features
Separate Room
Fencing
Back Yard,Fenced
Fireplace Features
Family Room,Gas Log,Gas Starter,Living Room,Master Bedroom
Flooring
Carpet,Hardwood
Heating
Central,Forced Air,Natural Gas,Zoned
Home Warranty
No
Interior Features
Bookcases,High Ceilings,Master On Main Level,Split Bedroom Plan,Vaulted Ceiling(s),Walk-In Closet(s),Wet Bar
Kitchen Features
Breakfast Bar,Solid Surface Counters,Walk-in Pantry
Laundry Features
In Hall
Levels
Three Or More
Financing Available
1031 Exchange,Cash,Conventional,FHA
Lot Features
Private
Lot Size Estimated
0.817
Tax ID Number
06 033600010043
Parking Features
Attached,Garage,Garage Door Opener,Kitchen Level
Parking Total
4
Patio and Porch Features
Deck,Screened
Selling Status
Resale
Roof
Composition
Rooms
Bonus Room,Exercise Room,Game Room,Great Room,Keeping Room,Laundry,Loft,Office
Security Features
Carbon Monoxide Detector(s),Smoke Detector(s)
Sewer Type
Public Sewer
Total Finished Area
4,424
Total Fire Places
3
Utilities
Cable Available,Electricity Available,High Speed Internet,Natural Gas Available,Phone Available,Sewer Available,Underground Utilities,Water Available
View
River
Water Source
Public
Waterfront Frontage

Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

Element WATERFRONTFRONTAGE is undefined in GETMLS.

 
The error occurred in C:/home/sanasells.com/wwwroot/featuredprop/propdetails.cfm: line 549
Called from C:/home/sanasells.com/wwwroot/featuredprop/propdetails.cfm: line 136
Called from C:/home/sanasells.com/wwwroot/featuredprop/propdetails.cfm: line 1
Called from C:/home/sanasells.com/wwwroot/404error.cfm: line 572
Called from C:/home/sanasells.com/wwwroot/404error.cfm: line 1
Called from C:/home/sanasells.com/wwwroot/404error.cfm: line 1
547 : 		<cfif getmls.waterfrontfootage GT 0>
548 : 	<div id="propdetailsfeatures"> 
549 :    		<div id="propdetailsfeatureslist">Waterfront Frontage</div><div id="propdetailsfeaturesitem">#getmls.waterfrontfrontage#</div> 
550 :    	</div><!-- prop details features -->
551 : 		</cfif>			

Resources:

Browser   Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote Address   216.73.216.146
Referrer  
Date/Time   08-Dec-25 01:02 PM
Stack Trace
at cfpropdetails2ecfm1551257530._factor14(C:/home/sanasells.com/wwwroot/featuredprop/propdetails.cfm:549) at cfpropdetails2ecfm1551257530._factor19(C:/home/sanasells.com/wwwroot/featuredprop/propdetails.cfm:136) at cfpropdetails2ecfm1551257530.runPage(C:/home/sanasells.com/wwwroot/featuredprop/propdetails.cfm:1) at cf404error2ecfm1615990430._factor31(C:/home/sanasells.com/wwwroot/404error.cfm:572) at cf404error2ecfm1615990430._factor32(C:/home/sanasells.com/wwwroot/404error.cfm:1) at cf404error2ecfm1615990430.runPage(C:/home/sanasells.com/wwwroot/404error.cfm:1)

coldfusion.runtime.UndefinedElementException: Element WATERFRONTFRONTAGE is undefined in GETMLS.
	at coldfusion.runtime.DotResolver.resolveSplitNameInMap(DotResolver.java:143)
	at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:2034)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:2354)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:2344)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:2324)
	at cfpropdetails2ecfm1551257530._factor14(C:\home\sanasells.com\wwwroot\featuredprop\propdetails.cfm:549)
	at cfpropdetails2ecfm1551257530._factor19(C:\home\sanasells.com\wwwroot\featuredprop\propdetails.cfm:136)
	at cfpropdetails2ecfm1551257530.runPage(C:\home\sanasells.com\wwwroot\featuredprop\propdetails.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:254)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:737)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:573)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3707)
	at cf404error2ecfm1615990430._factor31(C:\home\sanasells.com\wwwroot\404error.cfm:572)
	at cf404error2ecfm1615990430._factor32(C:\home\sanasells.com\wwwroot\404error.cfm:1)
	at cf404error2ecfm1615990430.runPage(C:\home\sanasells.com\wwwroot\404error.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:254)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:737)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:573)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:505)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:153)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:223)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:510)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:800)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1471)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)