Greater London 37363 total in stock
Barking and Dagenham 2285 total in stock
Bexley 1789 total in stock
Bromley 1106 total in stock
Camden 1027 total in stock
City of Westminster 131 total in stock
Croydon 2429 total in stock
Ealing 2166 total in stock
Enfield 962 total in stock
Greenwich 764 total in stock
Hackney 182 total in stock
Hammersmith and Fulham 751 total in stock
Haringey 1567 total in stock
Harrow 1085 total in stock
Havering 688 total in stock
Hillingdon 1395 total in stock
Hounslow 1835 total in stock
Islington 309 total in stock
Kensington and Chelsea 329 total in stock
Kingston upon Thames 1725 total in stock
Lambeth 1027 total in stock
Lewisham 1277 total in stock
Merton 1863 total in stock
Redbridge 106 total in stock
Richmond upon Thames 54 total in stock
Southwark 875 total in stock
Sutton (Sutton) 876 total in stock
Tower Hamlets 137 total in stock
Waltham Forest 1014 total in stock
Wandsworth 350 total in stock