About Church of the Most Precious Blood, Southwark
Religion, Churches, Interesting Places, Catholic Churches
The Roman Catholic Church of the Most Precious Blood is a Roman Catholic church on O'Meara Street in Southwark, London, SE1.
Source From:
Wikipedia
22, Redcross Way, London, England, United Kingdom, SE1 1TA