Filming Location: George Farmiloe Building - Clerkenwell - London (England) [UK]