Twickenham serves as the administration center for Twickenham is the administrative headquarters of London Borough of Richmond upon Thames. It was once an element of Middlesex It has been an integral part of London Borough of Richmond upon Thames since the year 1965.