The mansion known as Needham Castle stood at 5913 Detroit Avenue for over 120 years. It was razed in 1954 to make room from a Kroger grocery store. Today, the parking lot in the above photograph marks the location where Needham Castle once was. | Date: ca. 2010 | Source: Google MapsDownload Original File
Source
Google Maps
Date
ca. 2010
"Where Needham Castle Once Stood" appears in: Needham Castle