GFE escorts
Scroll through GFE London escorts and meet warm, affectionate girls who know how to give the perfect girlfriend experience. If you’re into cuddles, kisses, deep chats, and natural chemistry that leads to something wild, these are the girls for you. Available 24/7 for both incall and outcall bookings, every escort comes with real selfies, personalised videos, and verified reviews so you know exactly what you’re getting. Looking for something real but filthy? Book your GFE fantasy now and get lost in the moment.
- Selfies
- Videos

Bayswater
£250/300
- Selfies
- Videos

Knightsbridge
£600/600
- Selfies
- Videos

Marylebone
£300/350
- Selfies
- Videos

Earls Court
£300/350
- Selfies
- Videos

West Kensington
£350/400
- Selfies
- Videos

Earls Court
£350/400
- Selfies
- Videos

Edgware Road
£350/400
- Selfies
- Videos

Lancaster Gate
£400/450

Earls Court
£250/300
- Videos

Kensington High Street
£400/450
- Selfies
- Videos

Marylebone
£300/350
- Selfies
- Videos

Paddington
£250/300

Gloucester Road
£300/350
- Videos

Bayswater
£250/300
- Selfies
- Videos

Marylebone
£300/350

Marylebone
£200
- Selfies
- Videos

Earls Court
£350/400
- Selfies
- Videos

Bayswater
£350/400
- Selfies
- Videos
Green Park
£350/400
- Selfies
- Videos

Earls Court
£300/350
- Selfies
- Videos

Canary Wharf
£300/400
- Selfies
- Videos

Canary Wharf
£300/350
- Selfies

Marylebone
£250/300
- Selfies
- Videos

Marylebone
£300/350
- Selfies
- Videos

Marylebone
£200/250
- Selfies
- Videos
Earls Court
£300/350
- Selfies
- Videos

Edgware Road
£200/300
- Selfies
- Videos

Bayswater
£200/250
- Selfies
- Videos

Edgware Road
£250/300
- Videos

Earls Court
£300 incall only
- Selfies
- Videos

Green Park
£300/400
- Selfies
- Videos

Gloucester Road
£350/400
- Selfies
Chelsea
£600/7750
- Selfies
- Videos

Kings Road
£400/450
- Selfies
- Videos

Earls Court
£400/450

Bayswater
£250/300
- Selfies
- Videos

Knightsbridge
£300/350
- Selfies
- Videos

Gloucester Road
£300/350

Canary Wharf
£250/300
- Selfies
- Videos

Marylebone
£200/250
- Selfies

High Street Kensington
£750/750
- Selfies
- Videos

Bayswater
£250/300
- Selfies
- Videos
Earls Court
£300/350
- Selfies
- Videos

Earls Court
£250/300
- Selfies
- Videos

High Street Kensington
£600/600
- Selfies

Gloucester Road
£350/400
- Selfies

Earls Court
£300/350
- Selfies
- Videos
West Kensington
£200/250
- Selfies

Essex
£650/700

Edgware Road
£250/350
- Selfies
- Videos

Green Park
£250/300
- Selfies
- Videos

Marylebone
£250/300
- Selfies

Ibiza
£400/450
- Selfies
- Videos

Bayswater
£250/300

Chelsea Harbour
£300/350

Mayfair
£600/650
- Selfies
- Videos

South Kensington
£300/350
- Selfies
- Videos

Green Park
£300/350
- Selfies

West Kensington
£300/350
- Selfies
- Videos

Green Park
£300/350
- Selfies
- Videos

Marble Arch
£200/250

Mayfair
£300/350
- Selfies

Marylebone
£300/350
- Selfies
- Videos

Earls Court
£250/300
- Selfies

Baker Street
£300/400

Paddington
£300/350
- Selfies
- Videos

Bayswater
£250/300

Tottenham Court Road
£600/700
- Selfies
- Videos

Bond Street
£200/250

Brighton
£300/400
- Selfies

Edgware Road
£250/300
- Selfies
- Videos

Bayswater
£250/300
- Selfies
- Videos

Edgware Road
£300/350

Earls Court
£250/300
- Selfies
- Videos

Knightsbridge
£300/350
- Selfies
- Videos

Earls Court
£300/350
- Selfies
- Videos

Earls Court
£250//300
- Selfies

Earls Court
£400/450
- Selfies
- Videos

Notting Hill Gate
£300/350
- Videos

Kensington
£300/350
- Selfies
- Videos

Kensington High Street
£300/350
- Selfies

Earls Court
£250/300
- Selfies
- Videos

Earls Court
£300/350
- Selfies

Monument
£300/350
- Selfies
- Videos

Knightsbridge
£300/350

Bayswater
£250/300
- Selfies
- Videos

Paddington
£250/300

Knightsbridge
£400/450
- Selfies

Earls Court
£250/300
- Selfies
- Videos

Marylebone
£400/450
- Selfies

Earls Court
£250/300
- Selfies
- Videos

Earls Court
£750/750
- Videos

Marylebone
£200/250
- Selfies

Victoria
£200/250
- Selfies
- Videos

Great Portland Street
£300/350
- Selfies
- Videos

Marylebone
£400/450
- Selfies

Gloucester Road
£750/750
- Selfies
- Videos

Bayswater
£250/300
- Selfies

Kensington High Street
£250
- Selfies
- Videos

Bond Street
£300/400
- Selfies
- Videos

Bayswater
£250/300
- Selfies
- Videos
Gloucester Road
£250/300
- Videos

Marble Arch
£350/400
- Selfies
- Videos

Gloucester Road
£650/650
- Selfies
- Videos

Bayswater
£300/350
- Selfies

Earls Court
£300/350
- Selfies
- Videos

Gloucester Road
£400/450
- Selfies
- Videos

South Kensington
£300/350
- Selfies
- Videos
South Kensington
£300/350
- Selfies
- Videos

Paddington
£300/350
- Selfies
- Videos

Kensington High Street
£300/350

Monument
£300/350
- Selfies
- Videos

Bayswater
£250/300
- Selfies

Earls Court
£200
- Selfies
- Videos

South Kensington
£400/450
- Selfies
- Videos

Marylebone
£300/350
- Selfies
- Videos

Mayfair
£300/350
- Selfies

Earls Court
£300/350
- Selfies
- Videos

Gloucester Road
£300/350

Bayswater
£250/300

Gloucester Road
£250/300
- Selfies
- Videos

South Kensington
£300/350
- Selfies
- Videos

Gloucester Road
£300/350