QUICK SEARCH
Advanced SearchMore about Talahi Island
Talahi Island is adjacent to Wilmington Island with views of the Savannah River. The island is located 10 minutes east of downtown Savannah and 10 minutes west of the Tybee Island beaches.
Talahi Island is adjacent to Wilmington Island with views of the Savannah River. The island is located 10 minutes east of downtown Savannah and 10 minutes west of the Tybee Island beaches.