Agency Barracuda is a high class London escort agency with over 100 active London escorts available for incalls and outcalls throughout London. All our stunners are high class and elite and our new escorts gallery is constantly updating with new girls arriving on a daily basis.