Which borough of London has the cheapest roast dinners?

The average price in Richmond upon Thames is £16.69 (9 reviews)
The average price in Wandsworth is £16.75 (12 reviews)
The average price in Lewisham is £16.94 (8 reviews)
The average price in Merton is £17.58 (6 reviews)
The average price in Waltham Forest is £17.66 (5 reviews)
The average price in Hackney is £17.77 (25 reviews)
The average price in City of London is £17.90 (11 reviews)
The average price in Tower Hamlets is £19.06 (16 reviews)
The average price in Camden is £19.29 (37 reviews)
The average price in Southwark is £19.48 (24 reviews)
The average price in Lambeth is £19.53 (18 reviews)
The average price in Kensington & Chelsea is £19.65 (15 reviews)
The average price in Islington is £19.91 (23 reviews)
The average price in Haringey is £20.50 (5 reviews)
The average price in Hammersmith & Fulham is £20.58 (12 reviews)
The average price in City of Westminster is £22.08 (40 reviews)