Explore details about location Tamworth Road. Tamworth Road is a location situated within the London Borough of Croydon alongside other areas such as Kynaston Avenue, Upper Grove, Markfield.