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.