Exploring Abandoned London Asylum for the Insane (London Psychiatric Hospital) Ontario

The London Psychiatric Hospital is located on Highbury Avenue in London, Ontario. It consists of 23 buildings including the Chapel…

Continue Reading →