Superb location for a trip to Twickenham Stadium, and great to have a local to recommend the best pubs and restaurants around!