Greater London 60446 total in stock
Barking and Dagenham 1366 total in stock
Barnet 1150 total in stock
Bexley 2848 total in stock
Brent 15041 total in stock
Bromley 1080 total in stock
Camden 1866 total in stock
City of Westminster 1517 total in stock
Croydon 4606 total in stock
Ealing 4638 total in stock
Enfield 1011 total in stock
Greenwich 989 total in stock
Hackney 746 total in stock
Hammersmith and Fulham 749 total in stock
Haringey 943 total in stock
Harrow 1333 total in stock
Havering 1205 total in stock
Hillingdon 2384 total in stock
Hounslow 2496 total in stock
Islington 90 total in stock
Kensington and Chelsea 1769 total in stock
Kingston upon Thames 1545 total in stock
Lambeth 812 total in stock
Lewisham 759 total in stock
Merton 2172 total in stock
Newham 1158 total in stock
Redbridge 61 total in stock
Richmond upon Thames 137 total in stock
Southwark 1651 total in stock
Sutton (Sutton) 1089 total in stock
Tower Hamlets 290 total in stock
Waltham Forest 1655 total in stock
Wandsworth 1290 total in stock