Explore details about location Spencer Road. Spencer Road is a location situated within the Rushden alongside other areas such as Pevensey Close, Lodge Road, Wymington Park.