View all
Former royal residence in London, England, UK
Richmond Palace was a Tudor royal residence on the River Thames in England which stood in the sixteenth and seventeenth centuries. Wikipedia