Description
Rhodes Hall is one of the last castles on Peachtree Street in Atlanta. It houses the Georgia Trust offices as well as a museum on the ground floor which displays the Victorian interior. More Info
Address
Rhodes Hall
1516 Peachtree Street NW
Atlanta, GA 30309
United States
Please confirm the accuracy of the address and location before planning your trip.
Please wait. Loading map...