Close to London and Richmond Park is a fantastic place to visit. AlsoTwickenham stadium is only ten minutes away.