Kimberly
£250 / £350
Earls Court, SW5
Emma
£250 / £300
Gloucester Road, SW7
Rosalia
£200 / £250
Paddington, W2
Tornia
£300 / £350
Canary Wharf, E16
Michelle
Sloane Square , SW3
Andrea
Chelsea
Carla
Bayswater
Brianna
Baker Street, W1U
Aylin
Marble Arch, W2
Lana
£300 / £300
Edgware Road, W2
Mistress Alice
Princess
Sloane Square , SW1X
Isabella
£400 / -
Knightsbridge, SW3
Alenka
Marylebone, W1U
Alexandra
Bayswater, W2
Maria
£300 / £400
Kensington, W14
Selena
£450 / £550
Canary Wharf, E14
Venus
Knightsbridge
Carol
Daniela
Amber
Lexi
Mayfair, W1K
Kimberlina
Marylebone, NW1
Barbie
£400 / £450
Bond Street, W1J