Bell, who came in with England wobbling at 132 for four, made a patient 97 in nearly five hours at the crease before being caught behind.
At lunch, West Indies were 17 for one, a deficit of 353.
Chris Gayle was one not out and Devon Smith nought not out.
England fast bowler Stephen Harmison's first over began with a wide and five wides. Two dot balls were then followed by four byes and another wide, the Durham quick looking as wayward as he's been earlier in the series.
But, with new England bowling advisor Allan Donald watching on, Harmison then pitched one straight to have West Indies captain Daren Ganga, leading the team in place of the injured Ramnaresh Sarwan, plumb lbw for five.
England should have been out for 342 when Ryan Sidebottom, on four, skied medium-pacer Bravo to cover where Jerome Taylor dropped an easy catch.
Last man Monty Panesar, a better batsman than often given credit for, then cover-drove Bravo for four to the delight of the crowd.
But the impressive Fidel Edwards finished the innings by bowling Sidebottom for 15 with a fast, full delivery.
Panesar was 14 not out after a last wicket stand of 32.
Edwards finished with figures of three for 94 from 20.1 overs.
England resumed on 296 for seven after West Indies, 1-0 down in the four-Test campaign, had enjoyed their best day of the series so far.
The hosts looked to Bell, 77 not out, to take them well beyond 300 after England captain Michael Vaughan had won the toss. Harmison was unbeaten on two.
Taylor opened the attack Friday and with his fourth ball hit Harmison, who'd previously been struck by Edwards, flush on the helmet.
Edwards had been expensive Thursday with one for 75 in his 15 overs, often seduced into bowling too short too often on a pitch with plenty of pace and bounce. But he gave West Indies a physical threat with the ball they had previously been lacking this series.
He tested fellow strike bowler Harmison on Friday with some 90mph plus deliveries, mixing up his length but generally maintaining a far straighter line than on the first day and also posed problems for Bell.
Edwards got the wicket he deserved when Harmison, leaning back and taking his eye off the ball, gloved a lifting delivery to wicket-keeper Denesh Ramdin for 18 with Bell still 16 short of his hundred.
Bell guided Edwards down to third man for four and then went into the 90s with an-on driven boundary.
Corey Collymore, who led the attack Thursday with two for 44 off 20 overs replaced Taylor and Edwards, after an impressive spell of one for 18 in five overs, gave way to medium-pacer Bravo.
And it was Collymore who ensured there was no seventh Test hundred for Bell, who in the drawn series opener at Lord's scored 109 not out, when the batsman gloved a rising delivery to Ramdin.
In all Bell faced 191 balls with 14 fours. But only four of those boundaries came after he'd made fifty, a testament to the bowlers' improved performance.
Brief Scores (at lunch, D-2):
England 370 all out in Ist innings (Ian Bell 97, A Cook 60, Matt Prior 40, Vaughan 41; Collymore 3 for 60, Edwards 3 for 94, Taylor 2 for 67) Vs West Indies 17 for 1 (Ganga 5; Harmison 1 for 7).