Very convenient for Twickenham Stadium and only 20 minutes walk into town.