Richmond House, TwickenhamFormer mansion in Twickenham, England / From Wikipedia, the free encyclopedia Richmond House was a large mansion in Twickenham, Surrey, England. Richmond House in 1725