Back

176 Tumbling Shoals Drive

Gray, GA 31032

Brad Huber
call for more info
404-405-7027
Ask a Question
Send to a Friend
Schedule a Showing
Request More Info
More Homes In
Tumbling Shoals
Our Financing Partner
Dalton Carter
Lender
Lic. 1566538
Office:
Direct: 678-425-4140
AP Mortgage
340 Jesse Jewell Parkway
Suite 500A
Gainesville, GA 30501
Apply for a Loan
For Sale
MLS Number 10600949
4 Bedrooms
3 Bathrooms
2 Half Baths
4,550 Square Feet *estimated
Summary of 176 Tumbling Shoals Drive
This 4-bedroom, 4.5-bath riverfront home showcases soaring vaulted ceilings, extensive crown molding, plantation shutters, and walls of windows with incredible views. The open floor plan includes a spacious great room, keeping room, and kitchen with sunny breakfast area opening to a covered back deck overlooking the river. The main-level owner's suite features a sitting area, fireplace, marble bath with dual vanities, and private deck access. Upstairs offers a loft, two bedrooms with private baths, and a bonus room over the garage providing flexible space. A full unfinished basement allows for future expansion. Set on 4.2 acres on a quiet cul-de-sac street with easy river access and a neighborhood stocked lake for fishing. Offers great Jones County schools, convenient to Macon.
Set in the popular Tumbling Shoals neighborhood, this 4-BR, 3-BA home offers a comfortable blend of space, style, and function. With 4,550 square feet of finished living space, this floor plan offers generous gathering spaces as well as comfortable private retreats. The kitchen was planned for both everyday meals and special occasions, with plenty of room to cook, serve, and connect. Open concept living and dining spaces create a comfortable setting for gatherings of all kinds. Step outside to approximately 4.2 acres, creating a comfortable setting for outdoor living and weekend gatherings. The property includes parking available for multiple vehicles, offering convenience for residents and guests. Tumbling Shoals offers a well established community setting in Gray with convenient access to local shopping, dining, and major routes. Currently listed for about 95 days, this property combines space, style, and value. Currently offered at $789,900, this home delivers a strong combination of space, condition, and location.
Show more
176 Tumbling Shoals Drive - Map & Directions
view in Google Maps
Facts & features
School District Information
High School
Middle School
Elementary School
Additional Information about
Tumbling Shoals
Association
No
Additional Information about
176 Tumbling Shoals Drive
County
Neighborhood
Year Built
2002
Appliances
Dishwasher
Microwave
Architectural Style
Brick 4 Side
Basement
Unfinished
Construction Materials
Brick
Cooling
Central Air
Electric
Flooring
Carpet
Hardwood
Tile
Heating
Central
Electric
Home Warranty
No
Interior Features
Double Vanity
Tray Ceiling(s)
Walk-In Closet(s)
Whirlpool Bath
Levels
Two
Financing Available
Cash
Conventional
FHA
VA Loan
Selling Status
Resale
Roof
Composition
Sewer Type
Septic Tank
Listing Conditions
Covenants/Restrictions
Total Finished Area
4,550
Total Fire Places
2
Utilities
Electricity Available
Phone Available
Water Source
Well
Land Information
Lot Size
2 to 5 Acres
Lot Features
Level
Lot Size Estimated
4.2
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/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm: line 1418
Called from C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm: line 283
Called from C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm: line 1
Called from C:/home/bradsellsga.com/wwwroot/404error.cfm: line 579
Called from C:/home/bradsellsga.com/wwwroot/404error.cfm: line 1
Called from C:/home/bradsellsga.com/wwwroot/404error.cfm: line 1
1416 : 		<cfif getmls.waterfrontfootage GT 0>
1417 : 	<div class="propdetailsfeatures-row"> 
1418 :    		<div class="propdetailsfeatures-label">Waterfront Frontage</div><div class="propdetailsfeatures-value">#getmls.waterfrontfrontage#</div> 
1419 :    	</div><!-- prop details features -->
1420 : 		</cfif>

Resources:

Browser   Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote Address   216.73.216.107
Referrer  
Date/Time   11-Dec-25 06:43 AM
Stack Trace
at cfpropdetails2ecfm548256322._factor22(C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm:1418) at cfpropdetails2ecfm548256322._factor24(C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm:283) at cfpropdetails2ecfm548256322.runPage(C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm:1) at cf404error2ecfm1642146521._factor31(C:/home/bradsellsga.com/wwwroot/404error.cfm:579) at cf404error2ecfm1642146521._factor32(C:/home/bradsellsga.com/wwwroot/404error.cfm:1) at cf404error2ecfm1642146521.runPage(C:/home/bradsellsga.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 cfpropdetails2ecfm548256322._factor22(C:\home\bradsellsga.com\wwwroot\featuredprop\propdetails.cfm:1418)
	at cfpropdetails2ecfm548256322._factor24(C:\home\bradsellsga.com\wwwroot\featuredprop\propdetails.cfm:283)
	at cfpropdetails2ecfm548256322.runPage(C:\home\bradsellsga.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 cf404error2ecfm1642146521._factor31(C:\home\bradsellsga.com\wwwroot\404error.cfm:579)
	at cf404error2ecfm1642146521._factor32(C:\home\bradsellsga.com\wwwroot\404error.cfm:1)
	at cf404error2ecfm1642146521.runPage(C:\home\bradsellsga.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)