As well as the Tate, there are also nesting pairs at Battersea Powerstation, the OXO tower and the Houses of Parliament (now there is a potential photo.) The often are seen in the royal parks although to my knowledge don't nest there. I think only New York has more urban Peregrines then London