COF Escorts
Browse COF London escorts and enjoy the intense, visual reward of finishing on her face. Our cum on face escorts are all about satisfaction, whether you want eye contact, a cheeky grin, or a dripping, messy moment you’ll never forget. Choose from a wide selection of girls ready to meet 24/7 for incall and outcall bookings. Every escort profile features real photos, video clips, and verified reviews so you know exactly what’s waiting. Don’t just fantasize, book your COF experience now and see it for yourself.
- Selfies
- Videos
Edgware Road
£400/400
West Kensington
£750/750
- Selfies
- Videos
Marylebone
£300/350
- Selfies
- Videos
Edgware Road
£300/350
- Selfies
- Videos
Central London
£700/900
- Selfies
- Videos
Canary Wharf
£400/450
- Selfies
- Videos
Paddington
£300/350
- Selfies
- Videos
Earls Court
£250/300
- Selfies
- Videos
Bayswater
£350/400
Edgware Road
£250/350
Earls Court
£250/300
- Selfies
- Videos
Earls Court
£350/400
- Selfies
Chelsea
£600/750
- Videos
Earls Court
£300/350
- Selfies
- Videos
Bayswater
£200/250
- Selfies
- Videos
Kensington High Street
£300/400
Chelsea Harbour
£350/400
- Selfies
Soho
£400/450
- Selfies
- Videos
Paddington
£250/300
- Videos
Bayswater
£250/300
- Selfies
Olympia
£600/600
- Selfies
- Videos
Gloucester Road
£450/500
- Selfies
- Videos
Clerkenwell
£250/300
- Selfies
- Videos
Marylebone
£600/650
- Selfies
Fulham
£350/400
- Selfies
- Videos
Marylebone
£300/350
- Videos
Gloucester Road
£600/650
Fitzrovia
£200/250
- Selfies
- Videos
Covent Garden
£500/600
- Selfies
- Videos
Bayswater
£250/300
- Selfies
- Videos
Marylebone
£300/350
- Selfies
- Videos
Gloucester Road
£350/450
- Selfies
- Videos
Earls Court
£350/400
- Selfies
- Videos
Piccadilly Circus
£300/350
- Selfies
- Videos
Canary Wharf
£450/550
- Selfies
- Videos
Great Portland Street
£300/350
- Selfies
- Videos
Earls Court
£400/400
Earls Court
£300/350
Mayfair
£600/650
Marble Arch
£300/350
- Selfies
- Videos
Gloucester Road
£300/350
- Selfies
- Videos
Outcall only
£450
- Selfies
Canary Wharf
£200/250
- Selfies
- Videos
Earls Court
£300/350
- Selfies
- Videos
Marylebone
£200/250
- Selfies
- Videos
Knightsbridge
£300/350
- Selfies
- Videos
Gloucester Road
£300/350
- Selfies
- Videos
Earls Court
£400/450
- Selfies
Fitzrovia
£300/350
- Selfies
- Videos
Soho
£350/400
- Selfies
Edgware Road
£300/350
- Selfies
- Videos
Paddington
£300/350
- Selfies
Earls Court
£300/350
- Selfies
Fitzrovia
£300/350
- Selfies
- Videos
Marylebone
£300/350
- Videos
Kensington
£400/450
- Selfies
- Videos
Paddington
£300/400
- Selfies
- Videos
Mayfair
£450/500
- Selfies
- Videos
Paddington
£250/300
- Selfies
Earls Court
£300/350
- Selfies
- Videos
Goodge Street
£600/600
- Selfies
Westminster
£600/600
Paddington
£250/300
- Selfies
- Videos
South Kensington
£300/350