The Crystal Palace at 66
Peachtree Street, circa 1920

Unknown
jpeg image
cite this image

For more information on The Crystal
Palace , visit The Herndon Home



Published: 20 March 2004