Finding out what to do in London is not easy. A multitude of royal castles, artexhibitions and whatnot and only 3 days to spend. Hmmmm.
Hampton Court Palace seem to be close to where we stay so it may be worth a visit.
Windsor is another obious option.