Map DefenceLondonFinal N/A Defend yourself and get covered in this fortress built between the streets of London. Killing Floor