Explore details about location Tallow Road. Tallow Road is a location situated within the London Borough of Hounslow alongside other areas such as Essex Road, Oxford Avenue, The Parkway.