Daily Archives: November 12, 2009



BP British Petrol Kings Cross Road 1
BP, Kings Cross Road, London, WC1 (July 2007) BP, Kings Cross Road, London, WC1 (November 2009) It’s been a while since this happened but those based in London may have noticed the erection of some new flats on Kings Cross Road which now obscure the […]

BP (RIP)