109 Peninsula Drive

109 Peninsula Drive, Peachtree City, GA 30269

For Sale
MLS Number 10614348
5 Bedrooms
5 Bathrooms
1 Half Baths
Square Footage - 6,147 *estimated
Welcome to 109 Peninsula Drive, a standout lakefront home in The Peninsula, one of Peachtree City's most desirable neighborhoods. Set on nearly an acre along Lake Kedron, this 6,147-square-foot residence brings together timeless architecture, thoughtful updates, and a backyard that feels like a private resort. A grand foyer introduces the home with rich hardwood floors, detailed millwork, and wide views that continue throughout the main level. The formal dining room and spacious living areas flow easily from one space to the next, creating an open feel without losing warmth. The chef's kitchen is beautifully designed with a large quartz island, custom cabinetry, herringbone backsplash, and professional-grade appliances. A keeping room with a fireplace and a wall of windows offers a comfortable place to unwind while taking in the view. The main-level primary suite provides a quiet retreat with expansive custom closets and a spa-inspired bath featuring a freestanding tub, oversized walk-in shower, and dual vanities. Upstairs, three ensuite bedrooms and a loft-style office nook offer flexibility for work, guests, or hobbies. The terrace level adds even more space to enjoy, complete with a full bar, family room, fitness area, and media-ready rooms that open directly to the outdoor living areas. Step outside to one of the home's most impressive features - a newly built saltwater pool with cascading waterfalls, fire bowls, and a tanning ledge. A covered porch with motorized screens, outdoor fireplace, and full outdoor kitchen makes year-round outdoor living easy and enjoyable. Additional highlights include a three-car garage, fresh exterior updates, energy-efficient construction details, and direct access to Lake Kedron for kayaking, fishing, or simply taking in the scenery. With quick access to Peachtree City's 100-plus mile multi-use path system, nearby shopping and dining, and an easy route to the Atlanta airport and Senoia, the location adds convenience to the home's long list of features. If you've been waiting for a luxury lakefront property with exceptional outdoor living, updated finishes, and a premier Peachtree City setting, 109 Peninsula Drive is one you won't want to miss. Schedule your private tour today.
County
Neighborhood
Year Built
2002
Lot Size
.5 to 1 Acre
Taxes
$18,861
High School
Middle School
Elementary School
Appliances
Dishwasher,Double Oven,Gas Water Heater,Microwave,Refrigerator
Architectural Style
European
Association
Yes
Association Fee
$1,600
Association Fee Includes
Tennis
Basement
Bath Finished,Concrete,Daylight,Exterior Entry,Finished,Full,Interior Entry
Community Features
Lake,Sidewalks,Street Lights,Tennis Court(s),Walk To Schools,Walk To Shopping
Construction Materials
Stone,Stucco
Cooling
Ceiling Fan(s),Central Air,Electric,Zoned
Dining Room Features
Separate Room
Exterior Features
Sprinkler System
Fencing
Back Yard,Fenced
Fireplace Features
Gas Log,Outside
Flooring
Carpet,Hardwood
Heating
Central,Forced Air,Natural Gas,Zoned
Home Warranty
No
Interior Features
Bookcases,Master On Main Level,Roommate Plan,Separate Shower,Soaking Tub,Split Bedroom Plan,Tray Ceiling(s),Two Story Foyer,Walk-In Closet(s)
Kitchen Features
Breakfast Area,Kitchen Island
Levels
Two
Lot Features
Level
Lot Size Estimated
0.98
Tax ID Number
073031024
Parking Features
Attached,Garage,Kitchen Level
Parking Total
3
Patio and Porch Features
Screened
Selling Status
Resale
Roof
Composition
Rooms
Den,Exercise Room,Family Room,Game Room,Loft,Office
Security Features
Carbon Monoxide Detector(s)
Sewer Type
Public Sewer
Total Finished Area
6,147
Total Fire Places
3
Utilities
Cable Available,Electricity Available,Natural Gas Available,Phone Available,Sewer Available,Underground Utilities,Water Available
View
Lake
Water Source
Public
Water Front Features
Deep Water Access
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/rainsteamatlanta.com/wwwroot/featuredprop/propdetails.cfm: line 549
Called from C:/home/rainsteamatlanta.com/wwwroot/featuredprop/propdetails.cfm: line 136
Called from C:/home/rainsteamatlanta.com/wwwroot/featuredprop/propdetails.cfm: line 1
Called from C:/home/rainsteamatlanta.com/wwwroot/404error.cfm: line 572
Called from C:/home/rainsteamatlanta.com/wwwroot/404error.cfm: line 1
Called from C:/home/rainsteamatlanta.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.216
Referrer  
Date/Time   08-Dec-25 01:57 PM
Stack Trace
at cfpropdetails2ecfm1565231132._factor14(C:/home/rainsteamatlanta.com/wwwroot/featuredprop/propdetails.cfm:549) at cfpropdetails2ecfm1565231132._factor19(C:/home/rainsteamatlanta.com/wwwroot/featuredprop/propdetails.cfm:136) at cfpropdetails2ecfm1565231132.runPage(C:/home/rainsteamatlanta.com/wwwroot/featuredprop/propdetails.cfm:1) at cf404error2ecfm1124039480._factor31(C:/home/rainsteamatlanta.com/wwwroot/404error.cfm:572) at cf404error2ecfm1124039480._factor32(C:/home/rainsteamatlanta.com/wwwroot/404error.cfm:1) at cf404error2ecfm1124039480.runPage(C:/home/rainsteamatlanta.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 cfpropdetails2ecfm1565231132._factor14(C:\home\rainsteamatlanta.com\wwwroot\featuredprop\propdetails.cfm:549)
	at cfpropdetails2ecfm1565231132._factor19(C:\home\rainsteamatlanta.com\wwwroot\featuredprop\propdetails.cfm:136)
	at cfpropdetails2ecfm1565231132.runPage(C:\home\rainsteamatlanta.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 cf404error2ecfm1124039480._factor31(C:\home\rainsteamatlanta.com\wwwroot\404error.cfm:572)
	at cf404error2ecfm1124039480._factor32(C:\home\rainsteamatlanta.com\wwwroot\404error.cfm:1)
	at cf404error2ecfm1124039480.runPage(C:\home\rainsteamatlanta.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)