Founded 1835.
Location 10 Aldersgate Street, London, EC1
Categories
Authority
More Information Saint Mark's Hospital