Johnny Depp isn’t here yet. Still, his presence is all around the 10,500-square-foot rented mansion at 16 Bishopswood Road in London’s Highgate neighborhood. He is here in the busy hands of Russell, his personal chef working up the Peking duck. He is here in the stogie-size joint left by the …
Read More »