Cherry Hill is located in far west, central Roanoke and is bound by 31st Street, Shenandoah Avenue, the Norfolk Southern railroad right-of-way and the city of Salem. Originally developed around the Roanoke Electric Steel plant in the late 1940s, this has since transitioned into a more traditional suburban neighborhood with most homes constructed in the 1970s and 1980s.