Skip to content Skip to footer
#1 Ghost Tour - Echo Square

11 Echo Square

Echo Square, located on Savannah's river-front plaza, is one of the most curious unexplained mysteries of Savannah and River Street. People who visit this location, and experience the strange phenomenon are completely amazed and astounded. The possible…
error: Content is protected !!