
Atlantis Inn
20 Silver Ave
Tybee Island, GA 31328
Tybee Island, GA 31328
Located in Tybee Island - South Beach
Atlantis Inn is a uniquely renovated, 1950’s beach style inn on Tybee Island, Georgia that offers you a charming, care-free atmosphere.
Sleeping Rooms: 19