Established 1680 Demolished 1923
Location St John's Hill, London, SW18
Categories
Authority
More Information Saint Peter's Hospital