2 months agoLondon Bridge Station is the city's oldest. The area remains gruesome, like in centuries pastMatt Hayden Blogger