BUSY
Bayswater
£200/250
Kensington
£300/350
Notting Hill
£250/300
Edgware road
Paddington
£350/400
South Kensington
Acton
Chelsea
Earls Court
Mayfair
£150/200
Marylebone
£750/750
£600/600
£300/400
£400/450
£500/500
Marble Arch
Knightsbridge
£300/300
Soho
Westminster
Whitechapel
£400/500
£450/450
£200/300
Hyde Park
References
Further reading
Please read blackfriars, london escort girls Privacy Policy.