Explore details about location Spencer Road. Spencer Road is a location situated within the London Borough of Hounslow alongside other areas such as Lemon Grove, Ibis Lane, Ashton Gardens.