340 Pat Rich Drive, Canton, GA 30115

Brad Huber
call for more info
404-405-7027
Ask a Question
Add to Favorites
Send to a Friend
Schedule a Showing
Request More Info
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 10650319
4 Bedrooms
2 Bathrooms
0 Half Baths
1,528 Square Feet *estimated
Summary of 340 Pat Rich Drive
MOTIVATED SELLER!!! Beautiful property"LEVEL LOT" priced under market value. Solitude. 5 minutes from Milton. 20 minutes to Cumming, Canton, Woodstock, Alpharetta, & Roswell. Late model large double wide, 4 bedrooms & 2 full baths. Garden tub in Master with separate shower. Open floor plan. Living room flows into dining room. Do not go to property without Listing Agent. Do not use Showing Time. No Trespassing. Listing Agent must be present at all showings and previews. Do not use Showing Time. Live in Doublewide while building your dream home on this beautiful piece of Gods Earth, enjoy forever. An easement appurtenant is a specific type of easement that attaches to a particular parcel of land, benefiting or burdening that land's use. Unlike easements in gross, appurtenant easements are linked to a specific dominant estate (the property that benefits) and a servient estate (the property burdened by the easement). This means the easement passes with the transfer of ownership of the dominant estate, and the burdened property continues to be subject to the easement, regardless of ownership changes according to legal sources.
Set outside of a traditional subdivision in Canton, this well cared for 4-bedroom, 2-bath home offers space, comfort, and freedom from HOA restrictions. Thoughtfully planned, the interior provides 1,528 square feet of finished living space with an open, livable feel from room to room. 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. The outdoor space includes approximately 5.95 acres, ideal for gardening, outdoor activities, or simply enjoying the seasons. With parking available for multiple vehicles, the home provides flexible options for families and visitors. Set outside of a formal subdivision, this address in Canton offers a more independent feel with no mandatory HOA. This home has been available for approximately 13 days and continues to attract interest. Currently offered at $550,000, this home delivers a strong combination of space, condition, and location.
340 Pat Rich Drive - Map & Directions
view in Google Maps
i-575 to exit 19, east on GA Hwy 20 to right on Arbor Hill road left on Pat Rich Drive, pass Equine and follow road to 340 Pat Rich Road
School District Information
High School
Middle School
Elementary School
Additional Information about
None
Association
No
Additional Information about
340 Pat Rich Drive
County
Neighborhood
Year Built
2015
Appliances
Dishwasher
Microwave
Oven/Range (Combo)
Architectural Style
Other
Ranch
Foundation
Slab
Construction Materials
Aluminum Siding
Cooling
Central Air
Dining Room Features
Dining Rm/Living Rm Combo
Fireplace Features
Living Room
Flooring
Laminate
Heating
Central
Home Warranty
Yes
Interior Features
Master On Main Level
Other
Kitchen Features
Kitchen Island
Laundry Features
Laundry Closet
Levels
One
Other Equipment
Satellite Dish
Other Structures
Shed(s)
Patio and Porch Features
Deck
Selling Status
Resale
Roof
Composition
Sewer Type
Septic Tank
Total Finished Area
1,528
Utilities
Cable Available
Electricity Available
Natural Gas Available
Phone Available
Underground Utilities
Water Available
Water Source
Public
Master on the Main
Yes
Land Information
Lot Size
More than 5 Acres
Lot Features
Level
Lot Size Estimated
5.95
Water Front Features
Creek
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 1203
Called from C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm: line 156
Called from C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm: line 1
Called from C:/home/bradsellsga.com/wwwroot/404error.cfm: line 572
Called from C:/home/bradsellsga.com/wwwroot/404error.cfm: line 1
Called from C:/home/bradsellsga.com/wwwroot/404error.cfm: line 1
1201 : 		<cfif getmls.waterfrontfootage GT 0>
1202 : 	<div id="propdetailsfeatures"> 
1203 :    		<div id="propdetailsfeatureslist">Waterfront Frontage</div><div id="propdetailsfeaturesitem">#getmls.waterfrontfrontage#</div> 
1204 :    	</div><!-- prop details features -->
1205 : 		</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   09-Dec-25 11:55 PM
Stack Trace
at cfpropdetails2ecfm548256322._factor21(C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm:1203) at cfpropdetails2ecfm548256322._factor23(C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm:156) at cfpropdetails2ecfm548256322.runPage(C:/home/bradsellsga.com/wwwroot/featuredprop/propdetails.cfm:1) at cf404error2ecfm1642146521._factor31(C:/home/bradsellsga.com/wwwroot/404error.cfm:572) 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._factor21(C:\home\bradsellsga.com\wwwroot\featuredprop\propdetails.cfm:1203)
	at cfpropdetails2ecfm548256322._factor23(C:\home\bradsellsga.com\wwwroot\featuredprop\propdetails.cfm:156)
	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:572)
	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)