The palace is south west of Charing Cross and upstream of central London on the River Thames .
The palace is 11.7 mi south west of Charing Cross and upstream of Central London on the River Thames .