London

Developer buys 160-acre, former London Psychiatric Hospital

Published: 

Developer buys former London Psychiatric Hospital Adrienne South looks at the plans that are in place for the 160-acre property in the city’s northeast that was just sold for $17 million.