Located on Barnard Street just south of Broughton Street, Telfair Square is rightly known as one of Savannah's great cultural centers, hosting two of the three facilities owned and operated by Telfair Museums.
Many factors contribute to Savannahโs allure, from incredible natural beauty to stunning historic architecture.