Back

2902 River Drive

Savannah, GA 31404

The Rains Team
call for more info
404-620-4571
Ask a Question
Send to a Friend
Schedule a Showing
Request More Info
Smart Mortgage Options
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 10495036
3 Bedrooms
2 Bathrooms
0 Half Baths
1,800 Square Feet *estimated
Summary of 2902 River Drive
Live the Waterfront Lifestyle - Elegant Condo with Marina Access & Resort Amenities! Live the Waterfront Lifestyle You've Always Dreamed Of Welcome to 2902 River Drive, Unit C101 - a rare first-floor, corner-unit condo offering unmatched views of the Wilmington River and Thunderbolt Marina, direct deep-water access, and your own private 35' floating dock slip with power and water. This 1,800 sq ft home isn't just a residence - it's a lifestyle upgrade. Designed for those who crave effortless indoor-outdoor living, this light-filled space is loaded with luxury touches. From the moment you enter, you're greeted by hardwood and ceramic tile floors, soaring crown molding, and expansive windows that pull in the morning sun and river breeze. The newly updated kitchen is a showpiece: soft-close white cabinetry, elegant Corian countertops, recessed lighting, stainless steel appliances, and a double sink make entertaining easy. And just steps away? A one-of-a-kind private balcony retreat, featuring a built-in gas grill and vent hood - your own outdoor kitchen with waterfront views. The primary suite offers the feel of a boutique hotel, with sliding glass doors to the balcony, a spa-style bathroom including a jetted Jacuzzi tub, double vanity, walk-in shower, and an oversized walk-in closet. Each of the 3 bedrooms features trayed ceilings, thoughtful lighting, and large windows for natural light and views. Step outside and enjoy the perks of gated coastal living. The two-bay garage offers ample storage for vehicles or water toys, with room for RV or boat parking. The community features a riverfront pool, multi-use pavilion with fans and a cooking area, and secure access to the private floating dock system. Recent upgrades ensure peace of mind: New HVAC (2023) New roof (2022) Steel reinforcement to the dock and community areas All special assessments fully paid Location? It's unbeatable. Walk across the street to Tubby's Tankhouse, grab dinner with a view, or launch your boat for a sunset cruise. You're just 10 minutes to downtown Savannah and 20 to Tybee Island. Whether you're looking for a full-time residence, second home, or short-term getaway, this unit delivers it all - elegance, ease, and exceptional access. This isn't just a condo. It's your next chapter - and it's on the water.
Welcome home to this spacious 3-bed, 2-bath residence offering comfort, function, and style. With 1,800 square feet of finished living space, this floor plan offers generous gathering spaces as well as comfortable private retreats. The kitchen functions as the heart of the home with ample counter space, storage, and a natural connection to the main living areas. Open concept living and dining spaces create a comfortable setting for gatherings of all kinds. A private backyard adds extra space for play, pets, or simple relaxation. With parking available for multiple vehicles, the home provides flexible options for families and visitors. The location provides an easy connection to Savannah amenities while maintaining a comfortable neighborhood feel. Currently listed for about 250 days, this property combines space, style, and value. Currently offered at $696,900, this home delivers a strong combination of space, condition, and location.
Show more
2902 River Drive - Map & Directions
view in Google Maps
Facts & features
School District Information
High School
Middle School
Elementary School
Additional Information about
None
Association
Yes
Association Fee
$7,200
Association Fee Includes
Facilities Fee
Insurance
Maintenance Exterior
Maintenance Grounds
Management Fee
Pest Control
Private Roads
Security
Swimming
Community Features
Boat/Camper/Van Prkg
Clubhouse
Gated
Marina
Pool
Shared Dock
Sidewalks
Street Lights
Walk To Shopping
Neighborhood Pool
Yes
Gated Community
Yes
Additional Information about
2902 River Drive
County
Neighborhood
Year Built
2000
Appliances
Dishwasher
Electric Water Heater
Microwave
Oven/Range (Combo)
Refrigerator
Stainless Steel Appliance(s)
Architectural Style
European
Foundation
Slab
Construction Materials
Steel Siding
Stucco
Wood Siding
Cooling
Ceiling Fan(s)
Central Air
Electric
Heat Pump
Dining Room Features
Dining Rm/Living Rm Combo
Exterior Features
Balcony
Flooring
Carpet
Hardwood
Tile
Heating
Central
Electric
Heat Pump
Home Warranty
No
Interior Features
Double Vanity
Separate Shower
Soaking Tub
Tile Bath
Tray Ceiling(s)
Walk-In Closet(s)
Kitchen Features
Breakfast Area
Breakfast Bar
Solid Surface Counters
Laundry Features
In Kitchen,Laundry Closet,Other
Levels
One
Financing Available
1031 Exchange
Cash
Conventional
FHA
USDA Loan
VA Loan
Other Structures
Garage(s),Pool House
Selling Status
Resale
Security Features
Fire Sprinkler System
Gated Community
Smoke Detector(s)
Sewer Type
Public Sewer
Total Finished Area
1,800
Utilities
Cable Available
Electricity Available
High Speed Internet
Phone Available
Sewer Connected
Water Available
Water Source
Public
Window Features
Double Pane Windows
Storm Window(s)
Window Treatments
Private Pool
Yes
Dock
Yes
Land Information
Lot Size
Less than .5 Acres
Lot Features
None
Fencing
Fenced
View
River
Water Front Features
Deep Water Access,Dock Rights,Floating Dock,Private,Tidal
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/homesinbankscounty.com/wwwroot/featuredprop/propdetails.cfm: line 1439
Called from C:/home/homesinbankscounty.com/wwwroot/featuredprop/propdetails.cfm: line 283
Called from C:/home/homesinbankscounty.com/wwwroot/featuredprop/propdetails.cfm: line 1
Called from C:/home/homesinbankscounty.com/wwwroot/404error.cfm: line 579
Called from C:/home/homesinbankscounty.com/wwwroot/404error.cfm: line 1
Called from C:/home/homesinbankscounty.com/wwwroot/404error.cfm: line 1
1437 : 		<cfif getmls.waterfrontfootage GT 0>
1438 : 	<div class="propdetailsfeatures-row"> 
1439 :    		<div class="propdetailsfeatures-label">Waterfront Frontage</div><div class="propdetailsfeatures-value">#getmls.waterfrontfrontage#</div> 
1440 :    	</div><!-- prop details features -->
1441 : 		</cfif>

Resources:

Browser   Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote Address   216.73.216.53
Referrer  
Date/Time   13-Dec-25 08:37 PM
Stack Trace
at cfpropdetails2ecfm985711538._factor23(C:/home/homesinbankscounty.com/wwwroot/featuredprop/propdetails.cfm:1439) at cfpropdetails2ecfm985711538._factor26(C:/home/homesinbankscounty.com/wwwroot/featuredprop/propdetails.cfm:283) at cfpropdetails2ecfm985711538.runPage(C:/home/homesinbankscounty.com/wwwroot/featuredprop/propdetails.cfm:1) at cf404error2ecfm1035496809._factor31(C:/home/homesinbankscounty.com/wwwroot/404error.cfm:579) at cf404error2ecfm1035496809._factor32(C:/home/homesinbankscounty.com/wwwroot/404error.cfm:1) at cf404error2ecfm1035496809.runPage(C:/home/homesinbankscounty.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 cfpropdetails2ecfm985711538._factor23(C:\home\homesinbankscounty.com\wwwroot\featuredprop\propdetails.cfm:1439)
	at cfpropdetails2ecfm985711538._factor26(C:\home\homesinbankscounty.com\wwwroot\featuredprop\propdetails.cfm:283)
	at cfpropdetails2ecfm985711538.runPage(C:\home\homesinbankscounty.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 cf404error2ecfm1035496809._factor31(C:\home\homesinbankscounty.com\wwwroot\404error.cfm:579)
	at cf404error2ecfm1035496809._factor32(C:\home\homesinbankscounty.com\wwwroot\404error.cfm:1)
	at cf404error2ecfm1035496809.runPage(C:\home\homesinbankscounty.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)