Romanian
£300
Paddington
Eastern European
£150
Bayswater
Turkish
£200
Edgware Road
Kensington
Spanish
South Kensington
French
Mayfair
Russian
Maida Vale
Latin
City of London
British
Marylebone
£600
Belgravia
Italian
St. Jame's
Australia
Knightsbridge
Marble Arch
Dubai
Greek
High Street Kensington
Chelsea
Czech
£500
West Hampstead
Fitzrovia
Hammersmith
Earl's Court
Westminster
Brazilian
Lithuanian
£250
Covent Garden
Saint Pancras
Victoria
£350
£800
Moscow
Estonian
£180
France
Notting Hill Gate
London
Pimlico
Danish
Polish
£1500
See all on holiday girls