Submitted by scott on Sun, 10/24/2021 - 20:25 Image 51° 30' 26" N , 0° 7' 39" W Tag London, England - 1879 England Seeking a Cure Seven Atlantic Ocean Crossings Life in Exile Albert Gate and Dollis Hill Site Category Big City Venue No